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).
Como descobrir quem tentou acessar minha conta Google?
Como passar o Windows para um pen drive?
Qual o melhor estilo de aprendizagem?
Como fazer massa fina com areia?
Como pagar boleto com cartão de crédito parcelado?
O que fazer quando a tinta da caneta seca?
Como passar fotos do Google para o iPhone?
Como copiar uma fonte de um computador para outro?
Como projetar a imagem da TV no projetor HDMI?
São características de um idoso frágil?
Como acelerar a germinação de alface?
Como fazer faixa de cabelo para usar com a máscara?
Como germinar grão-de-bico para plantar?
Como descobrir seu próprio estilo?
Quanto tempo para gerar um boleto?