Question: Using C program, how can I read one word per line from a text file and store them into array? For example, the text file

Using C program, how can I read one word per line from a text file and store them into array?

For example, the text file contains:

hello

word

I want to store them into

hello ----array

word----array

rather than all strings like helloword ----array

So far I did like this:

#include

#include

int i= 0;

char words[ ];

char c;
do {
i++;
c = fgetc(filename);
if( feof(filename) ) {
break ;
}
words[i] = c;

I'm just a beginner so please do not use too many complicated functions or methods. I would appreciate if u can just modifiy my code to get the result. Thank u

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!