Programmieren in C gets()?

...komplette Frage anzeigen

1 Antwort

Ja wie immer mit einer If-Anweisung.

if(antwort=='ja'){

}

Mein Programm:

int main() {
char name[100]= "ja";

printf("Geben sie ja/nein ein\n");
gets(name);
if(gets(name) == 'ja')
printf("Ihr gamername ist %s",name);

}

das habe ich probiert, dann schreibt er mir aber diesen error:

if(name == 'ja')
^
q.c(13) : Error: need explicit cast to convert
from: int
to : char *
--- errorlevel 1

0
@Lelelelet

wieso bei der deklaration die 100?!? Bei if fehlt diese { klammer! 

0

Was möchtest Du wissen?