Para se ler uma string num arquivo podemos usar fgets() cujo protótipo é: char *fgets (char *str, int tamanho,FILE *fp); A função recebe 3 argumentos: a string a ser lida, o limite máximo de caracteres a serem lidos e o ponteiro para FILE, que está associado ao arquivo de onde a string será lida.
gets função
A função gets, da biblioteca padrão do C (stdio) pode gerar um grande problema para o programador que a usa: como essa função não limita o número de caracteres a serem lidos da entrada padrão (stdin), pode haver vazamento de memória, ou até pior, injeção de código malicioso no progreama.
Alternativas: Em C: fgets(), scanf("%[^\n]", ...), getline() (POSIX, possivelmente não disponível no Windows).
Que língua se fala em zurique na suíça?
Com quanto tempo bebe pode viajar de aviao?
Qual a quantidade de acucar que podemos consumir por dia?
Como ignorar mensagens no messenger?
Qual a importância da NR 32 para enfermagem?
Quais são os quatros pontos de vista da consciência?
Quais as condições climáticas limites para uma boa pulverização?
Como calcular o produto cartesiano?
Como funciona direito de posse?
O que significa fatura pro forma?
Qual a melhor qualidade em DPI?
Qual a melhor época para visitar Israel?
Qual a importância da agricultura familiar para o mundo?