Boa noite galera, estou fazer um codigo basico pra ler e mostrar nomes. Com vetor, e dois loops. Porem na hora de armazenar a variável algum erro está dando, ela pega os caracteres da primeira... vejam o código...
printf("Informe o nome do aluno: "); scanf("%s", &nome[cont]); <-- No caso aqui queria que armazenasse usando o contador, isso é possível? Ps: Se eu não usar o "&" ele da erro mesmo sendo uma string system("cls");
}
for(cont1 = 0; cont1 <= 9; cont1 ++) {
printf("\nO nome informado e: %s", &nome[cont1]);
}
system("pause"); }
Sou leigo em C, aprendendo sozinho. Alguém pode me ajudar?
Pergunta
sdysv
Boa noite galera, estou fazer um codigo basico pra ler e mostrar nomes. Com vetor, e dois loops. Porem na hora de armazenar a variável algum erro está dando, ela pega os caracteres da primeira... vejam o código...
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
char nome[10];
int cont=0, cont1=0;
for(cont=0; cont<=9; cont++)
{
printf("Informe o nome do aluno: ");
scanf("%s", &nome[cont]); <-- No caso aqui queria que armazenasse usando o contador, isso é possível? Ps: Se eu não usar o "&" ele da erro mesmo sendo uma string
system("cls");
}
for(cont1 = 0; cont1 <= 9; cont1 ++)
{
printf("\nO nome informado e: %s", &nome[cont1]);
}
system("pause");
}
Sou leigo em C, aprendendo sozinho. Alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.