Чтение из файла в массив и сохранение ответа в другом - PullRequest
0 голосов
/ 25 апреля 2018

Следующий скрипт читает вопросы из файла и зацикливает их и задает их пользователю. Я хочу, чтобы ответы пользователей сохранялись в массиве q.a, а затем в конце программы появлялись вопросы и ответы, которые показаны. Все, что происходит в минуту, - это последний заданный вопрос, а последний ответ отображается 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]);
      }
}
...