Code: [Auswählen]
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <string.h>
test_ja=1;
test_nein=1;
...
while(!test_ja && test_nein || test_ja && !test_nein)
{
jein=getch();
test_ja=strcmp(jein,"j");
test_nein=strcmp(jein,"n");
[Warning] passing arg 1 of `strcmp' makes pointer from integer without a cast
Warum funktioniert das nicht?
Ich lese ein Zeichen ein, welches ich vergleichen will. Aber irgenetwas hat der Compiler dagegen
Ich habe den Code etwas gekürzt.
Der Rest funktionier. Die While-Schleife sollte zusätzlich dazukommen.
Das Programm soll erst weiterlaufen, wenn der Bentzer entweder "j" oder " n" gedrückt hat.