我正在编写一个程序来快速编写我的html文件。 当我来写我的页面内容时,我遇到了问题。
#include int main() { int track; int question_no; printf("nHow many questions?t"); scanf("%d",&question_no); char question[question_no][100]; for(track=1;track<=question_no;track++) { printf("n%d. ",track); printf("nQuestion number %d.t",track); fgets(question[track-1],sizeof(question[track-1]),stdin); printf("nntQ%d. %s ",track,question[track-1]); } }
在这个程序中,我正在写一些问题及其答案(在html文件中)。 当我测试运行这个程序时,我将question_no
的值输入到3.但是当我输入我的第一个问题时,它没有question[0]
,因此第一个问题没有输出。 其余的问题输入没有问题。
我在stackoverflow上搜索了一些问题,发现fgets()
查找最后的