Warum braucht Apples XCODE in main() Inhalte damit ein Programm läuft und Windows nicht ?
01.01.2012
17:00:40 Uhr719 Aufrufe
2 Antworten
17:00:40 Uhr
2 Antworten
Noch nicht bewertet
Hallo zusammen,
ich hänge mich momentan noch einmal ein bisschen an C und programmiere auf meinem Macbook mittels XCODE. Auf meinem Windows Rechner sah das Programm so aus, damit es funktioniert:
#include <stdio.h>
main() {
.....
Bei Apple muss allerdings in main() was drin stehen, damit das Programm funktioniert :
#include <stdio.h>
main(int arg, const char * argv[ ]) {
....
Was ist das und wofür wird es bei Windows nicht benötigt ?
ich hänge mich momentan noch einmal ein bisschen an C und programmiere auf meinem Macbook mittels XCODE. Auf meinem Windows Rechner sah das Programm so aus, damit es funktioniert:
#include <stdio.h>
main() {
.....
Bei Apple muss allerdings in main() was drin stehen, damit das Programm funktioniert :
#include <stdio.h>
main(int arg, const char * argv[ ]) {
....
Was ist das und wofür wird es bei Windows nicht benötigt ?
Pjordorf schreibt am 01.01.2012 um 18:53:21 Uhr
dog schreibt am 02.01.2012 um 00:34:50 Uhr
Bei Apple muss allerdings in main() was drin stehen, damit das Programm funktioniert :
Das halte ich für ein Gerücht.
01.
02.
#include <stdio.h> 03.
04.
int main () 05.
{ 06.
07.
// insert code here... 08.
printf("Hello, World!\n"); 09.
return 0; 10.
} 11.
...kompiliert bei mir unter Xcode 4 ohne Fehler oder Warnungen.
Wofür das gut ist hat Peter ja schon geschrieben.









