nichtdeklarierter Bezeichner



  • Das ist mein Compile-Log:

    --------------------Konfiguration: 1.2Hello World - Win32 Debug--------------------
    Kompilierung läuft...
    die ersten Variablen.cpp
    C:\Programme\Grafikprogramme\Visual C++\MSDev98\MyProjects\Hello World\die ersten Variablen.cpp(11) : error C2065: 'printf' : nichtdeklarierter Bezeichner
    C:\Programme\Grafikprogramme\Visual C++\MSDev98\MyProjects\Hello World\die ersten Variablen.cpp(15) : warning C4508: 'main' : Funktion sollte einen Wert zurueckgeben; Ergebnistyp 'void' angenommen
    Fehler beim Ausführen von cl.exe.

    die ersten Variablen.obj - 1 Fehler, 1 Warnung(en)
    Ich hab das zugehörige Programm meiner Meinung nach jedoch ordnungsgemäß geschrieben:

    // test_types.c
    //representation of primitive C datatypes

    char a_char='\0';
    int an_int=0;
    short a_short=0;
    long a_long=0;

    main()
    {
    printf("Size of char: %d Byte(s)\n",sizeof(a_char));
    printf("Size of int: %d Byte(s)\n",sizeof(an_int));
    printf("Size of short: %d Byte(s)\n",sizeof(a_short));
    printf("Size of long: %d Byte(s)\n",sizeof(a_long));
    }
    Ich hoffe ihr könnt mir helfen.



  • header für printf einbinden und die warnung beachten, was du programmierst dürfte noch C nach K&R-Art sein ...
    Verschoben!



  • Hallo Nightwolf,

    inkludiere mal die Headerdatei stdio in Dein Programm.

    #include<stdio.h>
    
    main()
    {....
    

    Cya
    Tace



  • Hallo Nightwolf,

    inkludiere mal die Headerdatei stdio in Dein Programm.

    #include<stdio.h>
    
    main()
    {....
    

    Cya
    Tace


Anmelden zum Antworten