k habe nun Dev-C++ 4.9.8.0 drauf. nun habe ich alles soweit, das nur noch die fehlermeldung kommt
code :Zitat
was ist da nun falschZitat
lol
habe edit gemacht!
k habe nun Dev-C++ 4.9.8.0 drauf. nun habe ich alles soweit, das nur noch die fehlermeldung kommt
code :Zitat
was ist da nun falschZitat
lol
habe edit gemacht!
--Der ehemalige böse Lord KIll
Geändert von Lutschbonbon (09.12.2003 um 01:26 Uhr)
Hmm, was macht da die Leerzeile zwischen der Funktionsdeklaration und dem Funktionsrumpf? Schieb' das mal zusammen.
Falls das nichts bringt, probier' mal, <iostream> wieder durch <iostream.h> zu ersetzen. Immerhin hat er schon vorher keinen Kommentar dazu abgegeben, daß <iostream.h> nicht mehr aktuell wäre...
alles schon probiert. hab sogar das int mit void erseztt bringt auch nixweiss wirklich langsam net, was das soll!
hab zwar keine ahnung, aber ich denke das er sich im mom an dem befehl cout aufregt. weiss zwar nicht warum, aber er schreibt das im fehler prozess und im editor streicht er das auch rot an. aber warum?
ps: als ich den befel cout rauslöschte, ging es auf einmal o_0
--Der ehemalige böse Lord KIll
Der code muss so aussehen:
Ich hoffe ich konnte dir helfen.![]()
Geändert von Gamabunta (09.12.2003 um 02:23 Uhr)
geil! jetzt gehtsaber wie kann ich das programm starten, ohne es von der dos kommandozeile zu starten? also das ich einfach doppelklick auf exe machen kann. oder geht das noch nicht mit meinen wissen
![]()
nochmal grossen THX @ jesus & Gamabunta
--Der ehemalige böse Lord KIll
@Lord Kill
Wenn du deine Ergebnisse begutachten willst, geht es nicht. Eigentlich gehts auch ja. Doppelklick drauf, Fenster wird geöffnet, Programm wird abgearbeitet, sprich "Hallo Welt!" wird ausgegeben, nach dem Abarbeiten des Programms wird das Fenster gleich wieder geschlossen. aber bei solch einem Programm heißt das, dass das Fenster nur wenige Milisekunden offen ist. So kann man keine Ergebnisse betrachten.
hmmm mit ner key abfrage vllt? also das man enter drücken muss?
--Der ehemalige böse Lord KIll
Die Namespace-Sache... Mein G++ geht automatisch von std als Standardnamespace aus, wenn keiner definiert wird, deshalb hab' ich nicht daran gedacht.
Damit sollte er eine Eingabe nehmen. Ich kann's nicht nachschlagen, weil offenbar gerade alle meine Bookmarks verschwunden sind, DAMMIT!
ich habs mit cin >> gemacht^^ nun muss man über das kreuz oben beenden^^ thx again ^^ hoffe das ich jetzt nichts mehr falsch mache ^^
--Der ehemalige böse Lord KIll
BTW, return 0 kann man sich normalerweise sparen - wenn das Programm nichts anderes gesagt bekommt (und nicht abstürzt) gibt es immer 0 zurück.
Du solltest return 0 nur benutzen, wenn das Programm tatsächlich an einer von dir bestimmten Stelle beendet werden soll und wenn es nicht wünschenswert ist, daß das einfach dadurch geschieht, daß main() komplett durchlaufen wird.
thx for tip! wusste ich nicht. Is das normal, das die Hello.exe 500kb gross ist? Da waren nur 10 Zeilen, wenn man dann ein grösseres Programm schreibt O_O oder kann man das irgendwie kleiner machenß
--Der ehemalige böse Lord KIll
In deinem Programm ist nicht nur das drin, was du geschrieben hast! Erst mal kommt da noch der Inhalt von <iostream>. Dann noch einige Sachen, die jeder Win32-Programm haben muß. Das ist schon was.Zitat
Dazu kommt noch, daß du vermutlich ohne Optimierung kompiliert hast. wie man das in Dev-C++ einstellt, weiß ich nicht; der g++-Parameter dafür ist -O?, wobei ? eine Zahl ist (2 ist ganz brauchbar).