从文件读取到数组并将答案存储在另一个数组中

时间:2018-04-25 14:35:16

标签: c arrays file loops

下面的脚本是从文件中读取问题并循环并向用户询问,我希望用户的答案存储在数组q.a中,然后在程序bot的末尾显示问题和答案。一分钟发生的所有问题都是最后一个问题,最后给出的答案显示了11次。有人可以帮忙吗?

  struct qa{
  char q[40][250];
  char a[40][250];
  };

 int main()
 {
   int a, i, k, l, j;

   FILE *fp;
   fp = fopen("quest.txt", "r");
   if (fp == NULL){
        printf("nope nothing in there\n");
   }

   struct qa q;

      for(i>0;i<=11;i++){
      fgets(q.q[l], 250, (FILE*)fp);
      printf("%s", q.q[l]);
      scanf("%s", q.a[l]);
      }

      for (i = 0; i < 11; i++){    
        printf("%s\n %s\n", q.a[l], q.q[l]);
      }
}

0 个答案:

没有答案