"We are back" « oc.at

void in C?

Qualle 30.07.2007 - 14:08 2955 35
Posts

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9822
ja, aber dann musst du eben ein paar kleinigkeiten berücksichtigen. nicht jeder compiler ist gleich. der gcc schluckt nunmal kein void main.

Nico

former person of interest
Registered: Sep 2006
Location: -
Posts: 4082
tja, dann hör einfach mehr auf die worte deines compilers als die worte in deinem buch ;)

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12125
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.

Qualle

Banned
Registered: Jul 2007
Location: Austria
Posts: 46
@Nico: OK werd ich machen!!!

@alle: danke für die hilfe!!!:)

mit diesen IDE´s hat man nur probleme!!!:D

Qualle

Banned
Registered: Jul 2007
Location: Austria
Posts: 46
@COLOSSUS: hast einen buchtip?

Bowser

Addicted
Avatar
Registered: Aug 2004
Location: Austria, 1050
Posts: 492
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.

.dcp

notamodbuthot
Avatar
Registered: Jul 2002
Location: new
Posts: 8881
Zitat von Qualle
@COLOSSUS: hast einen buchtip?

meine eigene freud'sche fehlleistung hat mir grad den tag gerettet!
("@COLOSSUS: hast einen buttchip?)

fatmike182

Agnotologe
Registered: Oct 2005
Location: VIE
Posts: 4223
btw welches Buch wäre das gewesen?

Qualle

Banned
Registered: Jul 2007
Location: Austria
Posts: 46
@fatmike182:Jetzt lerne ich C!

Burschi1620

24/7 Santa Claus
Avatar
Registered: Apr 2004
Location: Drüber da Donau
Posts: 6792
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!

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12125
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

Dargor

Shadowlord
Avatar
Registered: Sep 2006
Location: 4020
Posts: 2114
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)"

gue

Addicted
Avatar
Registered: Feb 2003
Location: Linz
Posts: 400
K&R ist zwar das Standardwerk aber gibt's davon eine aktualisierte Variante (für C99)? ANSI C ist ja doch schon ... alt.

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14695
kein schwein verwendet c99.... und das ist sehr gut so.

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12125
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.


Zitat von Dargor
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)"
Wenn das ein Compiler tut, ist es ein gutes Kriterium, ihn zu meiden.
Wenn Software so geschrieben wird, ist es ein gutes Kriterium, sie zu meiden.
:p
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz