Enviado em 01/12/2009 - 13:52h
Bom, uso o gcc para compilar meus programas em C no linux.
Declaro uma string exemplo: char nome[50];
Leio esta string: scanf("%s", nome);
Este último método porém me retorna somente a primeira palavra digitada caso o nome digitado contenha espaços em branco (ou seja, o scanf("%s") lê somente até o primeiro espaço em branco).
Existe alguma forma para ler os nomes compostos (nomes com espaço em branco) no gcc, alguém sabe qual função usar?
desde já agradeço!
Declaro uma string exemplo: char nome[50];
Leio esta string: scanf("%s", nome);
Este último método porém me retorna somente a primeira palavra digitada caso o nome digitado contenha espaços em branco (ou seja, o scanf("%s") lê somente até o primeiro espaço em branco).
Existe alguma forma para ler os nomes compostos (nomes com espaço em branco) no gcc, alguém sabe qual função usar?
desde já agradeço!