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.