![]() |
[C]: [Warning] return type of 'main' is not `int' ...
Hi,
ich bin grade dabei in C reinzuschnüffeln, aber der compiler sagt immer: [Warning] return type of 'main' is not `int' ...
Code:
Der Code und der Sinn sei in Dahingestellt...
#include <conio.h>
#include <stdio.h> void addieren(int zahl1, int zahl2); void main(void) { getch(); } void addieren(int zahl1, int zahl2) { zahl1=zahl11+zahl2; } kann mir jemand sagen woran das liegt? MfG Spiderpig |
Re: [C]: [Warning] return type of 'main' is not `int' ...
Hm. Mir kommt bei der Fehlermeldung irgendwie in den Sinn, dass die Main-Funktion int als Rückgabetyp haben sollte. Das muss eine Eingebung sein...
|
Re: [C]: [Warning] return type of 'main' is not `int' ...
mhh, ohhh, jaaaa, natürlich :hello: :party:
nee, ist schon klar das da irgendwie was mit integer zurück soll aber wie gesagt, ich bin grad mal 2 stunden C'ler und ich weiß nicht was ich jetzt machen soll... |
Re: [C]: [Warning] return type of 'main' is not `int' ...
Code:
int main(void)
|
Re: [C]: [Warning] return type of 'main' is not `int' ...
Code:
Schau mal auf dieser Seite. Da wirste gut beraten mit Tutorials und es gibt auch ein Forum :
int main()
{ return 0; } ![]() |
Re: [C]: [Warning] return type of 'main' is not `int' ...
eine C Main Methode sollte (glaube mich erinnern zu können) 0 zurück geben wenn alles korrekt abgelaufen ist...
|
Re: [C]: [Warning] return type of 'main' is not `int' ...
Code:
int main() {
return 0; } so sollte es aussehen. |
Re: [C]: [Warning] return type of 'main' is not `int' ...
Ooopss, da hab ich geschlafen :)
Aber das "{" ohne Umbruch neben der Funktion ist Java-Style. |
Re: [C]: [Warning] return type of 'main' is not `int' ...
Zitat:
|
Re: [C]: [Warning] return type of 'main' is not `int' ...
vielen Dank, scheint zu klappen, leider weiß ich nicht warum man statt void int schreiben muss...
|
Re: [C]: [Warning] return type of 'main' is not `int' ...
Du musst garnichts, das ist ja das tolle an C. aber laut ANSI-C 89 bzw ISO-C 90 soll der Rückgaberwert Integer sein um auskunft über den Programmablauf an den Aufrufer zurückgeben zu können, was zB in Batchsystemen wichtig ist, bei die Ausführung von Programm B davon abhängt, dass Programm A ordentlich terminiert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz