generated from freudenreichan/info2Praktikum-Wortsalat
changing the do while loop
This commit is contained in:
parent
2d3be4d58a
commit
bbdb1f2208
@ -10,9 +10,9 @@ static char *buffer;
|
|||||||
// Read words from file and store in 'words' array
|
// Read words from file and store in 'words' array
|
||||||
int readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount)
|
int readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount)
|
||||||
{
|
{
|
||||||
int i = 0;
|
int i = 0;
|
||||||
int word = 0;
|
int word = 0;
|
||||||
int wordChar = 0;
|
int wordChar = 0;
|
||||||
int firstLetter = 0;
|
int firstLetter = 0;
|
||||||
|
|
||||||
if (file == NULL)
|
if (file == NULL)
|
||||||
@ -20,9 +20,9 @@ int readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
fgets(buffer, MAX_LINE_LEN, file);
|
fgets(buffer, MAX_LINE_LEN * maxWordCount, file);
|
||||||
//fscanf(file, "%s", buffer);
|
//fscanf(file, "%s", buffer);
|
||||||
|
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -55,7 +55,7 @@ int readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount)
|
|||||||
}
|
}
|
||||||
|
|
||||||
i++;
|
i++;
|
||||||
} while ((i < MAX_LINE_LEN) || (word < maxWordCount));
|
} while ((i < MAX_LINE_LEN) && (word < maxWordCount));
|
||||||
|
|
||||||
return word+1;
|
return word + 1;
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user