Hej! Jag sitter och arbetar med ett projekt i c++, men jag har kommit till en punkt där mitt sinne bryter ihop ju mer jag försöker lösa det! Jag försöker identifiera ett tecken, en siffra eller en bokstav utan hjälp av isalpha() och liknande, men det fungerar inte på något sätt! Kan någon se vilket fel jag har gjort ?
skulle vara väldigt tacksam!!!!
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char a;
cout<< "Skriv en valfri siffra, bokstav eller tecken for identifikation"<< "\n" <<endl;
cin>> a;
if(a>= 'a' && a<='z')
{
cout<< "du har skrivit ut en liten engelsk bokstav" << endl;
}
else if(a>= 'A' && a<='Z')
{
cout << " du har skrivit en stor engelsk bokstav" << endl ;
}
else if(a>= '0' && a<='9')
{
cout << "du har skrivit en siffra"<< endl;
}
else if(a==-122 && a==-124 && a==-108)
{
cout<<"du har skrivit en liten svensk bokstav"<< endl;
}
else if(a==-113 && a==-114 && a==-103)
{
cout<< " du har skrivit en stor svensk bokstav"<< endl;
}
else
{
cout<< "Detta ar formodligen ett annat tecken annars faila du" << endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
http://data.whicdn.com/images/8520355/1295931306-922593-450x2...