c++ =)=)
jaa nu har jag ett problem.. problemet känns jättelätt men har varit jättesvårt att lösa...
I ett program så ska jag skriva en funktion som avgör om ett tecken som användaren matar in är en siffra eller inte.
i uppgiften innan som var ganska lik så skulle man avgöra om ett tal var negativt eller positivt. Då var det ganska lätt eftersom man kunde skriva
char plusminus;
if (tal < 0){
plusminus = '-';
}
else{
plusminus = '+';
}
Men nu då på denna uppgiften
så kan man ju inte skriva
if (tal = int){
eftersom man inte kan använda int på det sättet.... så vad ska jag skriva, har testat att använda ascii såhär:
bool janej;
int b = int(tecken);
if (48 <b< 57)
{
janej = 'sant';
eftersom användaren kommer att mata in en siffra från 0-9... så kan man göra en typomvandlig tror jag det heter... men det känns väldigt krångligt... om någon hade ett snabbt svar hade det varit till stor hjälp..... dagens ros i gp typ hahaha =)