Chucrutes
Membros-
Total de itens
3 -
Registro em
-
Última visita
Sobre Chucrutes
Contatos
-
Website URL
http://
-
ICQ
0
Perfil
-
Location
Mauá
Chucrutes's Achievements
0
Reputação
-
Eu to usando o borland C++ 3.0 tb, eu tentei fazer aki um pograminha basico, q verifica se é numero, se for joga no int e mostra olha: #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <ctype.h> void main (void) { char *a; int b; clrscr(); cout<<"Digite um numero: "; cin>>a; if(isalpha(*a)==0) { b=atoi(a); cout<<b; } else cout<<"Digite um valor valido!!!"; getch(); } Se você definir o char como ponteiro funciona. acho q isso resolve, só da umas ajeitada usando while e tal e já eras. Ve se é o q você queria, qualquer coisa posta ai....to aprendendo com isso tb, hehe
-
Ah, a função é atoi(), converte string para inteiro.... hehe, só pra constar esse guest ai em cima sou eu, é q esqueci de me logar. continuando....... tenta fazer desse jeito q eu falei, fiquei meio que um improviso, mas é simples.
-
Talvez isso resolva seu problema: #include <iostream.h> #include <conio.h> #include <ctype.h> void main(void) { int a; char teste; clrscr(); cout<<"Digite uma letra: "; cin>>teste; if(isalpha(teste)==0) cout<<"é numero"; else cout<<"é letra"; getch(); } Ele vai verificar se o caracter digitado é letra ou numero e vai dizer o q é....utilizei o isalpha da biblioteca ctype. No seu caso, acho que seria necessario aplicar o numero digitado do usuario para uma var do tipo char, fazer a verificação e passar esse valor para int ou coisa assim. +/- isso, se você conseguir posta ai.