Zeichen einlesen wenn Anwendung minimiert ist
-
benjbob1 schrieb:
oh
ok dann werden wir es in der Schule nicht lernen
Hast du zufällig ein Skript deines Unterrichts, das du hochladen kannst? Würde mich interessieren, was ihr im Unterricht so an C++ "lernt".
-
Zumal er von scanf und getch spricht...
-
out schrieb:
benjbob1 schrieb:
oh
ok dann werden wir es in der Schule nicht lernen
Hast du zufällig ein Skript deines Unterrichts, das du hochladen kannst? Würde mich interessieren, was ihr im Unterricht so an C++ "lernt".
#include<stdio.h> #include<conio.h> #define MAX 20 void main(){ char adresse[MAX]; FILE* fpPrüfen=NULL; int a=0; int b=0; int c=0; int d=0; int e=0; int f=0; int rv=0; int h=0; int zeichen; printf("Geben sie denn Dateipfad an (Achtung bei \\ doppeltes \\): "); scanf("%s",adresse); fpPrüfen=fopen(adresse,"r+"); if(fpPrüfen!=NULL){ do{ zeichen=getc(fpPrüfen); if(zeichen=='"'){ h=h+1; } if(h==2 || h==0){ switch(zeichen){ case'(':a++; break; case')':b++; break; case'[':c++; break; case']':d++; break; case'{':e++; break; case'}':f++; break; } h=0; } }while(zeichen!=EOF); if(a != b){ printf("Runde Klammern:ERROR"); }else{ printf("Runde Klammern:OK"); } printf("\n"); if(c != d){ printf("Eckige Klammern:ERROR"); }else{ printf("Eckige Klammern:OK"); } printf("\n"); if(e != f){ printf("Geschwungene Klammern:ERROR"); }else{ printf("Geschwungene Klammern:OK"); } printf("\n"); fclose(fpPrüfen); } getch(); } /*Geben sie denn Dateipfad an (Achtung bei \ doppeltes \): a.txt Runde Klammern:ERROR Eckige Klammern:OK Geschwungene Klammern:OK */ //a.txt: /* (kljsdakfjgjha )asgsadfcvvx "asfsagsag)[ }"asgsadfsad [asgsadgfsda"}saga"]sadgfdsa sagfsag {"hjsaghdgfsaj,d(")} */
-
Wenn euch das als C++ angepriesen wird, dann biste arm dran.
Das ist sowas von C.
-
Ach du heilige Scheiße. Das ist lupenreines C.
-
C in Reinstform!
-
vielleicht kommt das noch wir programmieren ja erst seit einem jahr
-
Muss bei der Eingabe auch das \ escaped werden? Das ist doch blödsinn, oder?
-
hhhhhhhhhhhhh schrieb:
Das ist doch blödsinn, oder?
Natürlich, das ist Mist. Aber wenn man in String-Literalen einen Backward-Slash einfügen möchte, muss der eben escaped werden. Der Prof ist also ein Trottel. (Aber nur im Bezug auf seine Fachkompetenz)
-
benjbob1 schrieb:
vielleicht kommt das noch wir programmieren ja erst seit einem jahr
Nein, das kommt nicht mehr. Merke dir eins: Du lernst C, nicht C++.
-
Sone schrieb:
benjbob1 schrieb:
vielleicht kommt das noch wir programmieren ja erst seit einem jahr
Nein, das kommt nicht mehr. Merke dir eins: Du lernst C, nicht C++.
damit kann ich leben
-
dieses forum ist echt lustig - so leicht wie man hier vom thema abkommt^^