000
13.07.2009, 12:47 Uhr
~haiyyu_
Gast
|
Code: |
In function `main': [Warning] comparison between pointer and integer [Warning] passing arg 2 of `strcat' makes pointer from integer without a cast
|
C++: |
#include <stdio.h> #include <stdlib.h> #define KEY_RETURN "\n"
int main(int argc, char *argv[]) { char name[255]; char key; while ((key = getchar()) != KEY_RETURN) { strcat(name, key); } printf("Hallo %d", name); getchar(); }
|
>ich habe ein kleines Problem. Und zwar schreibe ich gerade ein Konsolenprogramm. Nachdem der Benutzer seinen Namen eingegeben hat, sollte "Hallo {name}" ausgegeben werden. Ich habe es nun so versucht|CPP||Ich bekomme zwei Warnungen ausgespuckt|CODE||Wenn ich dann meinen Namen eingebe und Enter drücke, bekomme ich leider die Meldung "Name hat ein Problem festgestellt und muss beendet werden.". Habe jetzt schon vieles versucht um es zo lösen, leider will es einfach nicht funktionieren
MfG, -haiyyu |