Implement word reading and uppercase conversion
This commit is contained in:
1 parent
82ce9dddb2
commit
dba181deb1
1 file changed
+2
-2
@@ -16,7 +16,7 @@ int readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount)
|
|||||||
if (file == NULL || words == NULL || maxWordCount == 0) {
|
if (file == NULL || words == NULL || maxWordCount == 0) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
// datei zeichen für zeichen lesen
|
// datei zeichen für zeichen lesen & fgetc (file get character) E0F (end of file)
|
||||||
while (wordCount < maxWordCount && (character = fgetc(file)) != EOF)
|
while (wordCount < maxWordCount && (character = fgetc(file)) != EOF)
|
||||||
{
|
{
|
||||||
//leerräume tc trennen die wörter
|
//leerräume tc trennen die wörter
|
||||||
@@ -27,7 +27,7 @@ int readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount)
|
|||||||
letterCount=0;
|
letterCount=0;
|
||||||
}
|
}
|
||||||
} else if (letterCount < MAX_WORD_LEN -1 ) {
|
} else if (letterCount < MAX_WORD_LEN -1 ) {
|
||||||
words[wordCount] [letterCount] = (char)toupper (character);
|
words[wordCount] [letterCount] = (char)toupper (character);// to uppercase
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// letzes wort speicher, auch ohne trennzeichen am datei ende
|
// letzes wort speicher, auch ohne trennzeichen am datei ende
|
||||||
|
|||||||
Reference in new issue
Block a user