generated from freudenreichan/info2Praktikum-Wortsalat
input.c fetig
This commit is contained in:
parent
83b8ac3e87
commit
d96e1d9d18
@ -36,21 +36,36 @@ int readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount)
|
||||
|
||||
printf("%s\n", text);
|
||||
|
||||
for (int k = 0 ; k == sizeof(text) || value == '\0' ; k++ ) {
|
||||
text[k]=value;
|
||||
if ((value == '\n') || (value ==' ') || ( value == ',')|| ( value == ';'))
|
||||
{
|
||||
end = k-1;
|
||||
//sortierung der wörter in words(unterhalb)
|
||||
|
||||
}
|
||||
const char *trenner = ",; \n";
|
||||
token = strtok(text, trenner);
|
||||
|
||||
while (token != NULL) {
|
||||
|
||||
|
||||
|
||||
strncpy(words[zaehler], token, MAX_WORD_LEN - 1);
|
||||
words[zaehler][MAX_WORD_LEN - 1] = '\0';
|
||||
token = strtok(NULL, trenner);
|
||||
|
||||
|
||||
zaehler++;
|
||||
}
|
||||
|
||||
|
||||
//alle buchstaben in großbuchstaben ändern
|
||||
|
||||
|
||||
|
||||
for (int h = 0; h < zaehler; h++) {
|
||||
for (int check = 0; words[h][check] != '\0'; check++) {
|
||||
if (words[h][check] >= 'a' && words[h][check] <= 'z') {
|
||||
words[h][check] -= 32; // direkt ins Array schreiben
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fclose(ptr);
|
||||
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user