DEV-C++ Compiler
-
Hi ich weiß nicht ob das das richtige Forum dafür ist! Wenn nicht mögen es die Moderatoren bitte verschieben! Also ich habe in den Compiler folgendes eingeben:
// p01-01.cpp: Dies ist ein einfaches C++-Programm.
// Nennen Sie dieses Programm p01-01.cpp.#include <iostream>
using namespace std;//Ein C++-Programm beginnt bei main().
int main()
{
cout << "C++ ist Power-Programmierung.";return 0;
}Ich glaube das ich den Compiler falsch benutzte! Ich bin auf Datei-Neu-Quelldatei gegangen und habe den Text eingegeben! Dann bin ich auf den button compilieren gegangen! als es fertig war bin ich auf Ausfürhen gegangen aber es hat nicht funktioniert! woran liegt es! Der Text müsste richtig sein kommt aus einem Buch!
-
hmm, du solltest dringend folgenden Text lesen
http://www.catb.org/~esr/faqs/smart-questions.html
besonders auf folgendes solltest du achten
http://www.catb.org/~esr/faqs/smart-questions.html#beprecise
ohne, dass du den Compiler angibst und dein Problem besser beschreibst, wird dir niemand antworten könne. Denk doch mal ein bsischen nach, bevor du postest
-
ist ja kla! ok ich wollet wissen ob in dem Text ein Fehler ist oder ob ich den DEV-C++ Compiler falsch benutzte! Ich fange einfach mal von vorne an! Ich habe den Compiler geöffnet! Bin auf datei-neu-quelldatei gegangen und habe den obrigen text eingegeben! dann bin ich auf compilieren gegangen und danach auf ausführen! dann kam für den bruchteil einer sekunde ein fenster! man kann da leider nichst erkennen! also könnt ihr mir sagen was ich anders machen muss!
-
achso, jetzt versteh ich es. Du bist auf den üblichen Fehler gestoßen, den man mit der Windows Konsole bekommt.
Hier findest du abhilfe http://www.c-plusplus.net/forum/viewtopic.php?t=39328
-
und was soll ich da jetzt genau machen????
-
ich verstehe nicht was die meinen ich zeige dir einfach einen screen!
http://www.mk6.info/Matrix_Man/Images/prob.JPG
das bild ist ja schlecht gehe mal hier hin:
http://www.morrowindforum.de/wbboard/thread.php?threadid=8730&boardid=29&styleid=2da habe ich das bild gezeigt und man kann es erkennen!was soll ich denn mit den beiden texten machen? vor oder hnter meinen schreiben oder wie oder wo oder was bitte helft mit thx im vooraus!
-
mein Freund, schreibe einfach Folgendes dazu:
gib ganz oben ein:
#include <conio.h>und gib unten, vor der Zeile return 0; ein:
getch();Dein Programm sieht dann so aus:
#include <iostream>
#include <conio.h>using namespace std;
//Ein C++-Programm beginnt bei main().
int main()
{
cout << "C++ ist Power-Programmierung.";
getch();
return 0;
}Good luck.
-
ich habe es anders gemacht aber danke für die guten tipps! hier ist meine lösung:
// p01-01.cpp: Dies ist ein einfaches C++-Programm.
// Nennen Sie dieses Programm p01-01.cpp./*#include <iostream>
using namespace std;
//Ein C++-Programm beginnt bei main().
int main()
{
cout << "Wir machen ein Yugioh Game!Jugi Muto’s first encounter! ";
cin.get();
return 0;
}cin.get(); ist das neue es befiehlt dem compiler das programm nicht zu closen!
-
"cin.get()" ist nicht genug.
void wait() { cin.clear(); cin.ignore(cin.rdbuf()->in_avail()); cin.get(); }
-
cin.get(); ist das neue es befiehlt dem compiler das programm nicht zu closen!
Naja, aber der Befehl macht im Grunde nix anderes, als auf eine Benutzereingabe zu warten. Dass er das Fenster (deswegen) nicht schliesst, ist ein angenehmer Nebeneffekt. Wenn du das Programm direkt über die Konsole gestartet hättest, wäre dieser Aufruf auch gar nicht nötig.
-
Detaillierter sieht die Kurzform von oben wie folgt aus:
#include <iostream> void wait() { std::cin.clear(); std::streambuf* pbuf = std::cin.rdbuf(); std::streamsize size = pbuf->in_avail(); std::cin.ignore(size); std::cin.get(); } int main() { wait(); }