Newbie Frage zu Dev-C++



  • Hallo

    Ich bin gerade dabei mir c bei zu bringen 🙄
    bin aber almählich dabei zu verzweifeln da ich beim compilen mir Dev-C++ irgend ein Fehler mach 😕
    ich hab folgendes programmiert (stammt aus nen Buch):
    bekomm es aber nicht hin das Programm laufen zu lassen

    /* Erzähl mir eine Geschichte */
    #include <stdio.h>
    
    int main()
    
    {
        // diese Strings benötigen wir 
        char lebewesen[100], farbe[100], teil[100], verb[100], name[100]; 
    
        // bitte den Nutzer um einige Eingaben
        printf("\n"); 
        printf("Sag mir eine Farbe:         "); 
        scanf ("%99s", farbe); 
    
        printf("Sag mir ein Lebewesen        "); 
        scanf ("%99s", lebewesen); 
    
        printf("Sag mir ein Verb              "); 
        scanf ("%99s", verb); 
    
        printf("Sag mir ein Körperteil        "); 
        scanf ("%99s", teil); 
    
        printf("Sag mir ein Namen            "); 
        scanf ("%99s", name); 
    
        // Gib die Geschichte aus
        printf("\n"); 
        printf("Es war ein mal ein %s \n", name); 
        printf("Er hatte einen %sen %s. \n", farbe, teil); 
        printf("Auf dem Weg zur Schule sah er %s. \n", name); 
        printf("Da musste der %s vor Freude so %s \n", lebewesen, verb); 
        printf("dass sein %s wackelte und %s auch ganz %s wurde. \n", 
                teil, teil, farbe); 
        printf("\n"); 
    
        getchar(); getchar(); return 0; 
    
    }
    

    und so siehts bei mir aus:
    http://img381.imageshack.us/img381/4671/geschte5wd.jpg



  • Falsches Forum.
    Das hat nix mit C# oder sonst was zu tun.

    Less bitte die Board Regeln.



  • irgend ein Fehler mach

    sehr aussagekräftig... 🤡

    Habe jetzt leider keine ahnung wo genau dein problem liegt (probleme mit C, oder problem mit Dev-C++), deshalb schieb ich dich mal ins C forum, die werden dich dort schon noch mal weiter schieben wenn du falsch bist 😉



  • Dieser Thread wurde von Moderator/in CMatt aus dem Forum C# und .NET in das Forum ANSI C verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • na da bin ich ja gespannt wo ich noch hinverschoben werde :p Compiler-Forum??

    ok also ich denke das mein c Code richtig ist.
    Zum compilen bin ich so forgegangen:
    Neues c Projekt erstellt und den oben geposteden programm Code eingegeben,
    dann hab ich versucht mit F9 das Progamm zu compilen, linken und auszuführen.

    Es wurde aber keine exe Datei erstellt.
    Meine Vermutung ist das beim linken ein Fehler aufgetreten ist, da sich die Quelldatei von stdio.h geöffnet hat und einen Konflikt mit #include <stddef.h>
    anzeigt.

    Wie gesagt hab kein Plan bin aber schwer am kämpfen 😡
    Wie kann ich mein Problem besser beschreiben???
    Wenn jemand mit mir erbahmen hätte wäre echt super

    gruss mane



  • Naja, der Thread ist hier auch nicht richtig, weil es kein ANSI C Problem ist sonderne in Compiler Problem. Ich frag mich, was du da alles installiert hast, hast du devc++ mit oder ohne Compiler runtergladen? devc++ benutzt den mingv Compiler, vielleicht hast du eine unvollständige Version runtergladen.



  • hat sich erledigt 😃



  • auch wenn du es schon hast .. dir ist klar das du irgendwo stdin.h includiert hast und vor allem das du bei scanf afaik nen & vor den variablennamen machen solltest..
    naja vll ist dir ja sogar beides aufgefallen..



  • shapeless schrieb:

    und vor allem das du bei scanf afaik nen & vor den variablennamen machen solltest..

    muss er nicht. Er übergibt ein char[] (bzw einen Pointer), kein char.



  • japp du hast recht.. stimmt sorry


Anmelden zum Antworten