Computerhilfen.de Logo
Forum
Tipps
News

Hilfe bei C....

Hallo,
ich versuche C zu lernen..aber irgendwie komme ich noch nciht so ganz damit klar.

enum bool {false,true};

int main()
{
bool u= false, v= true;
bool flag = (u&&v);
printf("%d\n",flag);
if(flag==1) printf("wahr");
if(flag==0) printf("falsch");
return 0;
}

Das habe ich so auseinem Buch(Henning Mittellbach; Einführung in C) abgeschrieben...naja die Kommentare habe ich weggelassen.

Der Compiler sagt mir die ganze Zeit das Variablen nicht deklariert sind. Wo soll ich die denn deklarieren?

Also ich sehe ja ein, das der Compiler Recht hat...aber ich weiß nicht, wo ich das machen muss...stet leider nicht in diesem Buch :(

Antworten zu Hilfe bei C....:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

In C muss man die Variablen (bei enum, struct etc.) dann so deklarieren:

enum bool { false, true };
enum bool x = true;
Oder du machst nen Typedef:
typedef enum { false, true } bool;
bool x = true;

« Variablen setzen?kan keine vids mehr bei youtube gucken »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!