Forum
Tipps
News
Menu-Icon

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!

Fremdwörter? Erklärungen im Lexikon!
Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...

Unicode
Unicode ist ein international anerkannter Standard, der als universeller Zeichencode ("Universal Code") dient und durch das Unicode-Konsortium entwickelt und verwaltet wi...

QR-Code
QR-Codes, die Abkürzung für "Quick Response Codes", sind eine Form von zweidimensionalen Barcodes. Damit lassen sich Informationen schnell und effizient speiche...