#include "input.h" #include #include int main(){ // TODO: // eine Funktion implementieren, die ein einzelnes Wort aus einer Textdatei (words.txt) einliest und als C-String zurückgibt. // Read words from file and store in 'words' array int readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount) { int zeilen = 0; int spalten = 0; file = fopen("words.txt", "r"); if (file == NULL) { printf("Fehler beim öffnen der Wörter \n"); return 1; } while(fgets(words[zeilen], MAX_WORD_LEN, file) != NULL) { int laenge = strlen(words[spalten]); if (words[zeilen][laenge - 1] == '\n') words[zeilen][laenge - 1] = '\0'; spalten++; zeilen++; } fclose(file); for (int i = 0; i < zeilen; i++) { for (int j = 0; j < spalten; j++) { printf("%c", words[i][j]); } } printf("finished"); return 0; } }