Pessoal, estou querendo fazer o seguinte, simular que um usuário vai digitar seu nome e sua conta corrente. Digamos que o nome deve ter no máximo 80 caracteres e a conta no máximo 4, então tentei fazer o código abaixo, porém está dando erro e o Dev-C++ fecha.
#include<stdio.h>
#include<stdlib.h>
int main()
{
char nome[81], contacorrente[5];
int val;
printf("Informe seu nome:\n");
scanf("%80[^\n]", &nome);
printf("Informe a conta corrente:\n");
scanf("%4[^\n]", &contacorrente);
val = atoi(contacorrente);
printf("Seu nome e: %s\n", nome);
printf("A conta e: %d", val);
}
O que pode estar acontecendo, alguém pode me explicar?
Pergunta
luisg5
Pessoal, estou querendo fazer o seguinte, simular que um usuário vai digitar seu nome e sua conta corrente. Digamos que o nome deve ter no máximo 80 caracteres e a conta no máximo 4, então tentei fazer o código abaixo, porém está dando erro e o Dev-C++ fecha.
#include<stdio.h>
#include<stdlib.h>
int main()
{
char nome[81], contacorrente[5];
int val;
printf("Informe seu nome:\n");
scanf("%80[^\n]", &nome);
printf("Informe a conta corrente:\n");
scanf("%4[^\n]", &contacorrente);
val = atoi(contacorrente);
printf("Seu nome e: %s\n", nome);
printf("A conta e: %d", val);
}
O que pode estar acontecendo, alguém pode me explicar?
Link para o comentário
Compartilhar em outros sites
7 respostass 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.