char [RESOLVIDO]

1. char [RESOLVIDO]

Paulo
paulo_moc

(usa Ubuntu)

Enviado em 18/09/2012 - 00:22h

Ola pessoal, bem, meu problema é o seguinte, estou tentando ler dois caracteres do teclado, inicialmente eu usei, scanf("%c%c", &a, &b);, mas ele só tentava ler um, depois eu usei dois scanf, mas ele sempre pulava o primeiro, agora eu tentei usar uma string de 2 caracteres, gets(ab), e ele retornou o seguinte erro :

floating core execption(core dumped)

algo assim, se alguém puder me ajudar a encontrar o erro eu agradeço, vou colocar uma parte do código aqui :

printf("Caracteres : ");
scanf("%c", &a);
scanf("%c", &z)
r = entre_c(a, z);
printf("%c", r);

a função entre_c retorna um caractere aleatório entre esses dois, 'r' é um inteiro.



  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/09/2012 - 01:07h


scanf("%c %c", &a, &b);


3. Re: char [RESOLVIDO]

Paulo
paulo_moc

(usa Ubuntu)

Enviado em 18/09/2012 - 01:15h

cara, já consegui, tive que usar string char ab[3]; ele não lê de jeito nenhum dois scanf de 'char', testei nos dois SO e não funcionou...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts