1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

warum funktioniert in XCode 2.0 aber nicht in 3.0

Dieses Thema im Forum "OS X-Developer" wurde erstellt von tigga.ls, 16.11.07.

  1. tigga.ls

    tigga.ls Jamba

    Dabei seit:
    04.12.06
    Beiträge:
    55
    Hallo freunde,
    ich habe eine kleine aber heftige problem...
    ich habe sowohl in Xcode 2.0 als auch in 3.0

    c Programme geschrieben aber komische weise funktionieren manche programme in 2.0 aber nicht in 3.0. woran liegt es...???

    ein ziemlich einfachen programm beispiel:

    #include <stdio.h>

    int age;

    int main () {
    printf ("please enter your age:");
    scanf ("%d", age);

    printf ("your age is %d", age);

    return 0;
    }


    ist ein babyprogramm der einfach nach dem alter fragt und wieder her gibt.
    es ist kein fehler drin aber trotzdem funktioniert es nicht in Xcode3...

    die frage geht aber die wiedergabe von: printf ("your age is %d", age);
    funktioniert nicht.!!!

    stattdessen kommt nur dies: "siehe anhang"

    kann mir bitte jemand weiter helfen???

    danke im vorraus
     

    Anhänge:

  2. FrankR

    FrankR Johannes Böttner

    Dabei seit:
    15.11.07
    Beiträge:
    1.158
    Hmm, kann keine richtige Fehlermeldung entdecken - XCode führt Dein Programm einfach im Debugger aus. Verwende allerdings auch kein XCode (vi + make, da ich plattformübergreifenden Code schreibe).

    Gib mal in dem Debugger Window "c" (continue) ein ...

    Ansonsten compile mal auf der Kommandozeile "gcc -o age age.c; ./age" - läuft es dann?
     
  3. tigga.ls

    tigga.ls Jamba

    Dabei seit:
    04.12.06
    Beiträge:
    55
    sorry sorry,
    habe meine eigene Fehler gefunden...

    ich hatte einen & in scanf vergessen...
    das Programm sollte eigen ich so aus sehen

    #include <stdio.h>

    int age;

    int main () {


    printf ("please enter your age:");
    scanf ("%d", &age);

    printf ("your age is %d", age);

    return 0;
    }


    sorry nachmal
     
  4. FrankR

    FrankR Johannes Böttner

    Dabei seit:
    15.11.07
    Beiträge:
    1.158
    Ooops, habe deinen Code gar nicht so genau angesehen, da Du ja gesagt hast, dass es mit XCode 2 funktioniert hat. Hauptsache es funktioniert jetzt ;).
     
  5. tigga.ls

    tigga.ls Jamba

    Dabei seit:
    04.12.06
    Beiträge:
    55
    naja war etwas zuvor eilig gewesen...ich!!!
    aber dank dir für deine zeit...
     

Diese Seite empfehlen