At the end of this code it prints "Hello", but then stops printing ahead, so never prints "World". Does anyone knows what could be wrong? I would be very glad if someone helps me out :)
int main(){
FILE *fuente = fopen("certamen.txt", "r");
int a;
fscanf (fuente, "%d\n", &a);
tCertamen* certamen = crearCertamen(a);
printf("Hay %d preguntas en el certamen\n", a);
for(int i = 0; i < a; i ++){
char b[64];
printf("%d\n", i);
fscanf(fuente, "%s\n", b);
if (strcmp(b, "AlternativaSimple") == 0){
tEnunciadoAlternativa* enunciado = malloc(sizeof(tEnunciadoAlternativa));
printf("%s\n", b);
char c[128];
fscanf(fuente, "%[^\n]s\n", c);
printf("%s Hello\nWorld", c);