Denunciar Fgets em C, C++ Postado Setembro 22, 2007 Eu criei uma estrutura struct Dados{ char *nome; char *DDDfoneRes; char *foneRes; ..........declarei struct Dados contato;Depois inicializei void iniciar(){ contato.nome = NULL; contato.DDDfoneRes = NULL; contato.foneRes = NULL; ..........Usei o fgets e também tentei o gets void incluirNome(){printf("Nome: "); fgets(contato.nome,50,stdin);Porém quando o programa chega no fgets trava e fecha.Com o scanf funciona, mas eu gostaria de ler o nome completoe ele lê apenas a primeira palavraSe alguém puder me ajudar, ficarei agradecidoFalow
Fgets
em C, C++
Postado
Eu criei uma estrutura
struct Dados{
char *nome;
char *DDDfoneRes;
char *foneRes; ..........
declarei
struct Dados contato;
Depois inicializei
void iniciar(){
contato.nome = NULL;
contato.DDDfoneRes = NULL;
contato.foneRes = NULL; ..........
Usei o fgets e também tentei o gets
void incluirNome(){printf("Nome: "); fgets(contato.nome,50,stdin);
Porém quando o programa chega no fgets trava e fecha.
Com o scanf funciona, mas eu gostaria de ler o nome completo
e ele lê apenas a primeira palavra
Se alguém puder me ajudar, ficarei agradecido
Falow