Zeichenketten
-
noobLolo schrieb:
sag mal von welchen sonder punkten redest du? zeig uns doch mal wie das geht dann bekommst von mir ein sternchen :p
lg lolo
na, mit
if(c >= 'a' && c <= 'z') *s = c - ('a'-'A');
erwischt man natürlich nur die "normalen" Buchstaben, also werden üöä nicht zu ÜÖÄ umgewandelt.
Wenn das eine Aufgabe ist, die mit Punkten bewertet wird, würde ich nicht die volle Punktzahl geben, weil die Umwandlung in Großbuchstaben nur unvollständig gelöst ist...
-
noobLolo schrieb:
sag mal von welchen sonder punkten redest du? zeig uns doch mal wie das geht dann bekommst von mir ein sternchen :p
lg lolo
Er möchte lieber ein Rätsel daraus machen, wie es scheint. :p
Man könnte aber auch die Locale mit der Funktion setlocale auf German setzen,
eventuell die entsprechende Codepage setzen(Windows) und hoffen, das die Textdatei in der richtigen Kodierung vorliegt.
Dann jedes Zeichen mit isalpha prüfen und mit toupper umwandeln. Oder gleich alles durch toupper jagen, kommt wohl aufs Gleiche raus.