-2
我想要一個代碼來讀取包含某個問題的文本文件,然後隨機選擇一個問題並顯示給用戶,直到所有問題顯示爲止;閱讀文本文件並隨機顯示文本行
例如問題:
你幾歲了?
你從哪裏來?
現在,這是我的代碼,但我不知道繼續。
int main()
{
int i = 0, line = 5;
char ch[1000];
char *str;
time_t t;
srand((unsigned) time(&t));
FILE *myfile;
myfile = fopen("question.txt","r");
if (myfile== NULL)
{
printf("can not open file \n");
return 1;
}
while (fgets(ch,1000, myfile)!=NULL)
printf("%s",ch);
fclose(myfile);
line = 5;
int counter;
for(i = 0 ; i < line ; i++) {
counter = rand() % 6;
printf("first question: %s\n", ch[counter]);
}
return 0;
}
我該如何繼續?