Search found 2 matches

by pperah
2009-01-11 18:31:59
Forum: Nätverk / Programmering / GNU / Linux / BSD / Mac OS
Topic: Enkel (?) C-fråga..
Replies: 5
Views: 2829

En char är ett numeriskt värde som representerar ett tecken. Char 0 representerar inte tecknet 0, utan något annat. Antingen får du skriva svar == 48 (eller vilket värde nu 0 har i ascii-tabellen) eller får du skriva svar == '0' som syftar på att att du tryckt på en nolla. http://www.asciitable.com...
by pperah
2009-01-11 18:06:08
Forum: Nätverk / Programmering / GNU / Linux / BSD / Mac OS
Topic: Enkel (?) C-fråga..
Replies: 5
Views: 2829

Enkel (?) C-fråga..

Hej!

En fråga till!

Jag har såhär:

Code: Select all

while( true ){

svar = getchar();

if( svar == 0 ){
break;
}

}
Men if-satsen med break verkar inte funka. Det måste väl vara för att man inte kan gämföra en char med int? Hur hade ni gjort för att få den att breaka om man matar in 0, ( en nolla )?