-
-
Erfahrener Benutzer
Robotik Einstein
Achte mal auf die Warnung, die da kommen! '32' ist keine zulässige Schreibweise in C. Die Hochkommata sind für Einzelbuchstaben als ASCII-Code vorgesehen. '3' liefert also den ASCII-Code für die Zahl 3. Aber nur, wenn da ein einziges Zeichen steht. Aus deinem '32' macht der Compiler irgendwas (*), nur keine 32 als Zahlenwert.
Wahrscheinlich wäre
if(antwort[0] == 32)
richtig.
(*) Hab's gerade mal getestet: Er schein nur das letzte Zeichen zu übernehmen, aus '32' wird die Zahl 2.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen