Dateiverarbeitung



  • Belli schrieb:

    Vielleicht solltest Du Dir die Aufgabenstellung genauer ansehen ...

    Hoppala 🤡

    while( ch = file.get(), file.good() ) {
    
    	if( isupper( ch ) ) {
    
    		++counter[ ch - 'A' ];
    	}
    }
    

    Belli schrieb:

    Swordfish schrieb:

    robc++ schrieb:

    Eine Umwandlung brauch ich aber nicht von den Buchstaben oder?

    'A' == 65. Das ist schon so, dafür brauchst du nichts umwandeln.

    Das ist nicht so wichtig. [...]

    Ich wollt nur klarstellen, daß ein "Buchstabe" eine Zahl ist.

    Mensch, Du hast mich aber heute am Kieker ... 😉

    // edit: tagsoup detected.



  • robc++ schrieb:

    Kann ich den meine vorgehensweise auch anwenden also mit dem
    Datei.open(quellname.c_str())
    und die Prüfung ob die Datei geöffnet werden kann?

    Natürlich, solltest du auch. Für das eigentliche Problem habe ich es einfach mal weggelassen.

    robc++ schrieb:

    Wie bist du den so schnell auf die Lösung gekommen?
    wie ist deine vorgehensweise bei c++?

    Hmm, keine Ahnung, ich bin auch nur ein Anfänger hab auch erst 1. c++-Buch gelesen, aber ich habe halt auch schon viele andere Dinge gemacht, im Bereich Informatik. Dann hats so eine Aufgabe eben sofort... Das kommt einfach mit den Jahren. 😃

    Ob die Semantik des Quellcodes stimmt, siehst du, wenn das herauskommt, was du wolltest. Die Prüfung der Syntax nimmt dir ja schon der Compiler ab.


Anmelden zum Antworten