• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> 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

FrankR

Gascoynes Scharlachroter
Registriert
15.11.07
Beiträge
1.537
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?
 

tigga.ls

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

FrankR

Gascoynes Scharlachroter
Registriert
15.11.07
Beiträge
1.537
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 ;).
 

tigga.ls

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