URL: https://www.overclockers.at/coding-stuff/void_in_c_183004/page_2 - zur Vollversion wechseln!
ja, aber dann musst du eben ein paar kleinigkeiten berücksichtigen. nicht jeder compiler ist gleich. der gcc schluckt nunmal kein void main.
tja, dann hör einfach mehr auf die worte deines compilers als die worte in deinem buch 
Geh einen Schritt weiter - schmeisz das Buch weg - es ist ganz offensichtlich Muell und schert sich nicht um Standards (oder darf man in C++ laut Standard main() tatsaechlich void deklarieren? ANSI C erlaubt das jedenfalls nicht.) -, und hol dir ein vernuenftiges, um die Sprache beherrschen zu lernen.
@Nico: OK werd ich machen!!!
@alle: danke für die hilfe!!!
mit diesen IDE´s hat man nur probleme!!!
@COLOSSUS: hast einen buchtip?
Also ich kann nur dieses hier empfehlen klick
Is aber nicht für alle geeignet, weil sich viele schwer tun seinen Stil zu lesen. Du solltest also vorher in eine Bibliothek gehen und es dir anschauen.
Zitat von Qualle@COLOSSUS: hast einen buchtip?
btw welches Buch wäre das gewesen?
@fatmike182:Jetzt lerne ich C!
qualle - das problem hattest du doch schon einmal, und schon einmal hab ich dir erklärt dass die ide kein void "packt"
Lesen, nicht überfliegen!
Ich hab mir damals K&R in der 2. Auflage (aktualisiert auf ANSI C) geholt.
http://www.amazon.de/Programming-La...8689&sr=8-1
naja, "void main(void)" sollts eigentlich schon packen
ansonsten halt "int main()" und ganz zum schluss halt a return 0
kann doch ned so schwer sein, oder?
standard is halt "int main()", aber a paar schlucken auch "void main(void)"
K&R ist zwar das Standardwerk aber gibt's davon eine aktualisierte Variante (für C99)? ANSI C ist ja doch schon ... alt.
kein schwein verwendet c99.... und das ist sehr gut so.
Afaik gibt es keine (vollstaendige) Implementation von C99; die GCC implementiert aber immerhin C89 
Worin sich die Standards im Detail unterscheiden, weisz ich perseonlich nicht - die Annotationen, die ANSI ggueber K&R-C macht, fand ich aber durchaus sehr sinnvoll.
Wenn das ein Compiler tut, ist es ein gutes Kriterium, ihn zu meiden.Zitat von Dargornaja, "void main(void)" sollts eigentlich schon packen
ansonsten halt "int main()" und ganz zum schluss halt a return 0
kann doch ned so schwer sein, oder?
standard is halt "int main()", aber a paar schlucken auch "void main(void)"
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026