Witam, jestem troche zaznajomiony z programowaniem i koleżanka poprosiła o pomoc z językiem C. Zadanie polega na stworzeniu quizu z pytaniami w zewnętrznym pliku. Do pewnego momentu udawało się, leczy gdy dotarłem do momentu wyswietlenia pytania w terminalu, moja praca stanela. Przedstawiam wam poniżej kod, ide w dobra stronę czy zupełnie źle robie?
#include <stdio.h>
char question[] = {};
char odpA[10];
char odpB[10];
char odpC[10];
char odpD[10], answer[10];
int main()
{
FILE * plik;
plik = fopen("/Users/smaele1337/Documents/Programming/igadd/igadd/pytania.txt", "r");
int line = 0;
char input[100];
int nr_pytania = 0;
char singleline;
while(fgets(input, 100, plik))
{
line++;
switch(line)
{
case 1: question[nr_pytania] = singleline; break;
case 2: odpA[nr_pytania] = singleline; break;
case 3: odpB[nr_pytania] = singleline; break;
case 4: odpC[nr_pytania] = singleline; break;
case 5: odpD[nr_pytania] = singleline; break;
case 6: answer[nr_pytania] = singleline; break;
}
if(line == 7)
{
line = 1;
nr_pytania++;
}
}
fclose(plik);
return 0;
}