Probleme mit compilen



  • Hallo Leute

    bin gerade in der anfangsphase zu C/C++ programmierung.
    Ich hab mir Visual C++ Standart 6.0 gekauft und habe ein Problem.
    Wenn ich meine Datei compilen will, kommt diese Fehlermeldung:

    "Compiling...
    bsp0001.c
    c:\dokumente und einstellungen\daniel\desktop\programmieren\bsp0001.c(2) : error C2006: #include expected a filename, found '>'
    c:\dokumente und einstellungen\daniel\desktop\programmieren\bsp0001.c(4) : warning C4013: 'printf' undefined; assuming extern returning int
    Error executing cl.exe.

    bsp0001.exe - 1 error(s), 1 warning(s)"

    Mein script sieht so aus:

    /* bsp0001.c */
    #include >studio.h>
    main(){
    printf("\nDies ist ein erstes C-Programm.\n");
    printf("nWie Sie sehenm kann 'printf' ");
    printf("nicht nur Texte drucken,\n");
    printf("sondern auch rechnen.\n\n");
    printf("13 * 7 = %i \n",13 * 7);
    }

    Ich wäre euch sehr verbunden, wenn ihr mir helfen könntet.
    Vielen dank schon im Voraus.



  • Deine erste Fehlermeldung:

    c:\dokumente und einstellungen\daniel\desktop\programmieren\bsp0001.c(2) : error C2006: #include expected a filename, found '>'
    c:\dokumente und einstellungen\daniel\desktop\programmieren\bsp0001.c(4) : warning C4013: 'printf' undefined; assuming extern returning int

    Dein Code:

    /* bsp0001.c */
    #include >studio.h>
    main(){
    printf("\nDies ist ein erstes C-Programm.\n");
    printf("nWie Sie sehenm kann 'printf' ");
    printf("nicht nur Texte drucken,\n");
    printf("sondern auch rechnen.\n\n");
    printf("13 * 7 = %i \n",13 * 7);
    }
    

    zu Fehler 1:

    #include >studio.h>
    

    Klarer Fall von Tippfehler!
    Erstens ist die spitze Klammer links falschrum (das sagt die Fehlermeldung aber ganz deutlich!) und zweitens heißt die Headerdatei nicht studio.h sondern stdio.h, welches auch gleich die zweite Fehlermeldung behebt: Ohne stdio.h kennt der Compiler die Funktion printf nicht!

    Also, berichtige das in

    #include <stdio.h>
    

    und alles wird gut!



  • Juhu, vielen dank, es funzt 🙂
    Vielen Dank für die schnelle Hilfe! Is echt ein super Forum hier!


Anmelden zum Antworten