Code:#include <stdio.h> #include <stdlib.h> void generate(int *number,int *number_of_words,char words[30][6]); int main() { int number,number_of_words; char words[30][6]; generate(&number,&number_of_words,&words[30][6]); printf("\n\n word is %c%c%c%c%c",words[number][1],words[number][2],words[number][3],words[number][4],words[number][5]); return 0; } void generate(int *number,int *number_of_words,char words[30][6]) { int i,j; FILE*text; text=fopen("words.txt","r"); srand( (unsigned) time (NULL) ); *number=rand()%30; if (text == NULL) { exit(1); } fscanf(text,"%i",*number_of_words); for (i=0;i<*number_of_words;i++) { for(j = 0; j <6 ; j++) { fscanf(text,"%c",words[i][j]); } } fclose(text); }