Zeichen einlesen wenn Anwendung minimiert ist



  • benjbob1 schrieb:

    werden wir wahrscheinlich in der Schule noch lernen

    eher nicht



  • why 😕 ??

    ist das etwas was man selten bis nie braucht??



  • Das braucht man nur für sogenannte Hacker-Tools.



  • oh

    ok dann werden wir es in der Schule nicht lernen 🙂



  • benjbob1 schrieb:

    Aber ich glaub ich lass dass vorerst mal (zu kompliziert :confu
    werden wir wahrscheinlich in der Schule noch lernen

    das hoffe ich nicht für dich. Sonst lernst du kein C++.



  • benjbob1 schrieb:

    ist das etwas was man selten bis nie braucht??

    Das ist Spezialwissen. Wenn man genügend Erfahrung hat, arbeitet man sich schnell in sowas ein. Man lernt im Studium (in der Schule lernt man sowieso nur paar Basics) hauptsächlich allgeime Prinzipien, damit man sich so konkrete Sachen schnell selber aneignen kann. So wie du in Arithmetik lernst zu addieren, und nicht die Summen aller möglichen Zahlenwerte auswendig lernst.



  • 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^^


Anmelden zum Antworten