Eae pessoal, to com umas dúvidas, começei a estudar C recentemente... muito interessante, só que as apostilas que vejo por ai complicam mais a cabeça dos iniciantes do que ajudam, enfim...  estou tentando fazer um formulario em C, com duas funções, uma que pega o nome e sobrenome e outra que pega a idade, ano e expectativa de vida (kkk) só que quando chamo as funções na main(), gera alguns erros, creio que estou fazendo errado, e no sobrenome, não armazena espaços tipo.. Fulano de Souza, gera outro erro... se tiver uma forma mais simples também de fazer isso, fico grato, vai o código ae:   #include <stdio.h> #include <stdlib.h> int formulario_nome(){     char nome[50],sobrenome[50];     printf("\nDigite seu nome: ");     scanf("%s",&nome);     printf("\nDigite seu sobrenome: ");     scanf("%s",&sobrenome); } int formulario_idade(){     int idade,ano,expec;     printf("\nDigite sua idade: ");     scanf("%d",&idade);     printf("\nDigite o ano em que nasceu: ");     scanf("%d",&ano);     printf("\nAte quantos anos pretende viver? ");     scanf("%d",&expec); } int main(){     printf("\n%s %s\n",nome,sobrenome);     printf("\n%d Anos\nNasceu em %d\nPretende viver ate %d\n",idade,ano,expec);     formulario_nome();     formulario_idade();     return(0); }      Uma ajudinha cairia bem, valeu ae pessoal :)