Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ele de alguma forma não funciona fora do main() oO a seguir um exemplo dele funcionando seria
#include <stdio.h>
#include <stdlib.h>
main () {
char string1[20];
printf("entre string :");
fgets(string1,sizeof(string1),stdin);
printf("eu peguei %s",string1);
}--+ quando eu coloco ele dentro de 1 função sem ser o main() ele simplesmente ignora
o fgets
exemplo
void qualquercoisa() { char pegarfgets[30];
printf("teste pegar fget:");
fgets(pegarfgets,sizeof(pegarfgets),stdin);
printf("eu peguei %s",pegarfgets);
}ele simplesmente cai pra shell sem pegar o fgets alguma dica ficaria gratoCarregando comentários...