Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
recentemente postei um topico perguntando como eu poderia criar uma variavel (string) e recebi uma resposta muito exclarecedora e bem elaborada do nosso amigo VictorCacciari, entao com base no conteudo subentendido, tentei fazer um teste para atribuir uma sequencia de letras (uma palavra) em uma variavel .. se puder me informar o q a de errado(se é que tem algo certo hehe) ai vai o codigo :
#include <stdlib.h>
#include <stdio.h>
int main()
{
char *nome[6];
printf("Escreva seu nome:");
scanf("%c",&nome);
printf("Seu nome e: %c",nome);
system("pause");
return 0;
}
obs: ele compila mas o resultado nao é o esperado
obrigado
att Lucas Konrath
---
Tópico Movido:
C/C++> Artigos e Laboratório de Códigos Fontes (C/C++) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif C/C++
Mano, não poste dúvidas na área de lab.
você está lendo como um char. Tem que ler e imprimir como string. %s