Forum: Programmieren allgemein
by Matze,
13. Mai 2007
@Stefan: Das sehe ich mir mal an, danke :)
@Matti: Die Syntax ist die gleiche wie in Java, PHP, ...
also
while ((c == 'j') || (c == 'n'))
{
...
}
Forum: Programmieren allgemein
by Matze,
13. Mai 2007
Tatsache, das ist die Lösung, vielen Dank. :)
Aber muss ich den String ganze 80 Zeichen lang machen, würden da nicht auch deutlich weniger genügen? Oder ist das nur reichlich dimensioniert, damit es auf jedenfall klappt?
Edit: Die Eingabe kann ich nun jedoch so nicht überprüfen:
printf("Experteneinstellungen? j/n: ");
scanf("%s", &input_yes_no);
expert_options = (input_yes_no ==...
Forum: Programmieren allgemein
by Matze,
13. Mai 2007
Jupp. Alles würde so ablaufen, als sei der 2. scanf()-Aufruf nicht da. Also ausgegeben wird alles.
Forum: Programmieren allgemein
by Matze,
13. Mai 2007
Hi,
folgender Code funktioniert in C (Konsolenanwendung) ohne Probleme und ich werde aufgefordert, 2 mal etwas einzugeben:
printf("Experteneinstellungen? j/n: ");
scanf("%c", &input_yes_no);
printf("Delay (ms): ");
scanf("%d", &delay_time);