diff --git a/Start_Windows/.idea/Start_Windows.iml b/Start_Windows/.idea/Start_Windows.iml index bc2cd87..4c94235 100644 --- a/Start_Windows/.idea/Start_Windows.iml +++ b/Start_Windows/.idea/Start_Windows.iml @@ -1,8 +1,2 @@ - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/Start_Windows/input.c b/Start_Windows/input.c index ed77805..2ca069d 100644 --- a/Start_Windows/input.c +++ b/Start_Windows/input.c @@ -1,6 +1,7 @@ #include "input.h" #include #include +#include // TODO: // eine Funktion implementieren, die ein einzelnes Wort aus einer Textdatei (words.txt) einliest und als C-String zurückgibt. @@ -8,5 +9,26 @@ // Read words from file and store in 'words' array int readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount) { - + char zeile[MAX_LINE_LEN]; + char* teiler = ".;, "; + int wordCount = 0; + char* token; + printf("Datei geöffnet\n"); + while(fgets(zeile, MAX_LINE_LEN, file)!=NULL) + { + for (int i = 0; i < 1024; i++) + if (zeile[i] == '\n') { + zeile[i] = '\0'; + break; + } + } + token = strtok(zeile,teiler); + while(token != NULL) + { + strcpy(words[wordCount],token); + token = strtok(NULL,teiler); + wordCount++; + } + } + return wordCount; } \ No newline at end of file diff --git a/ersz004z80vDesktopc projectsI2 PraktikumAufgabe1-Info2P b/ersz004z80vDesktopc projectsI2 PraktikumAufgabe1-Info2P new file mode 100644 index 0000000..0e33521 --- /dev/null +++ b/ersz004z80vDesktopc projectsI2 PraktikumAufgabe1-Info2P @@ -0,0 +1,29 @@ +commit e58f113c46c1af49c3680b6da5cc999b56b0093a (HEAD -> main, origin/main, origin/HEAD) +Author: Kruschat +Date: Thu Oct 23 14:55:49 2025 +0200 + + Test geändert + +commit 89ca3acc38758a65a28a874ceda5d3253c1cb6d8 +Author: Bannach +Date: Thu Oct 23 14:54:03 2025 +0200 + + Testdatei + +commit 15db90e12e6413714750ac23a78aa369bf192a22 +Author: Bannach +Date: Thu Oct 23 14:52:08 2025 +0200 + + Testdatei aktualisiert + +commit b804c4264c21980ba6497fb76da0da6151c1b9ed +Author: Bannach +Date: Wed Oct 22 20:57:00 2025 +0200 + + Textdatei Test hinzugefügt + +commit 496e4d82e75945b8899aa012e0039034f40a1db1 +Author: Kevin Bannach +Date: Wed Oct 22 07:21:52 2025 +0000 + + Initial commit