Ich erstelle ein Programm, das alle Buchstaben in den Wörtern (173528 aus einer Textdatei) von Kleinbuchstaben in Großbuchstaben konvertiert.Großschreibung von Wörtern aus einer Textdatei
Hier ist die Funktion:
void CapitalizeDictionary(char *Words[]) {
int i = 0;
while (Words[i] != '\0') {
Words[i] = Words[i] - 32;
}
i++;
}
Es gibt Initialisierung, Druck und befreit Funktionen. Hier ist meine Hauptfunktion:
Ich habe versucht, es mehrmals zu ändern, aber es wird nicht funktionieren.
'while (Worte [i] = '\ 0'!) {Worte [i] = Worte [i] - 32;': Art der 'Worte [i]' ist 'char *'. – BLUEPIXY
Verwenden Sie [toupper] (https://www.tutorialspoint.com/c_standard_library/c_function_toupper.htm) –
Sie erhöhen 'i' _outside_ the loop. – emlai