486
angebissener-apfel
meurs77
Penny.Cilin

Warum braucht Apples XCODE in main() Inhalte damit ein Programm läuft und Windows nicht ?

Mitglied: PaulchenPanther
01.01.2012
17:00:40 Uhr
719 Aufrufe
2 Antworten
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 ?

Mitglied: Pjordorf
Pjordorf schreibt am 01.01.2012 um 18:53:21 Uhr
Hallo,

Zitat von PaulchenPanther:
main(int arg, const char * argv[ ]) {
Was ist das
Liess mal The C Book. Und hier wird es ebenfalls ausführlich erläutert

Gruß,
Peter
Mitglied: dog
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.
mehr ...Ähnliche Beiträge