generated from freudenreichan/info2Praktikum-Wortsalat
input in char einlesen und mit sotierung in char words begonnen
This commit is contained in:
parent
f5337d419f
commit
83b8ac3e87
@ -8,7 +8,49 @@
|
|||||||
// 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)
|
||||||
{
|
{
|
||||||
file = fopen("words.txt", "r"); //liest das doc ein
|
/*file = fopen("words.txt", "r"); //liest das doc ein
|
||||||
if (file == NULL)
|
if (file == NULL)
|
||||||
return -1;
|
return -1;*/
|
||||||
|
FILE *ptr;
|
||||||
|
char text [2000];
|
||||||
|
char line[200];
|
||||||
|
char value;
|
||||||
|
int i = 0;
|
||||||
|
int start = 0, end= 0;
|
||||||
|
|
||||||
|
ptr = fopen("words.txt", "r");
|
||||||
|
if (ptr == NULL) {
|
||||||
|
printf("Datei konnte nicht geöffnet werden.\n");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
while (fgets(line, sizeof(line), ptr)) {
|
||||||
|
for (int j = 0; line[j] != '\0'&& i < sizeof(text)-1;j++) {
|
||||||
|
text[i++] = line[j];
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
text[i] = '\0';
|
||||||
|
|
||||||
|
fclose(ptr);
|
||||||
|
|
||||||
|
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;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
fclose(ptr);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user