• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

warum funktioniert in XCode 2.0 aber nicht in 3.0

tigga.ls

Jamba
Registriert
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

  • Picture 2.jpg
    Picture 2.jpg
    101,5 KB · Aufrufe: 116
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?
 
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
 
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 ;-).
 
naja war etwas zuvor eilig gewesen...ich!!!
aber dank dir für deine zeit...