Hallo hab gerade mein erstes C++ Scipt geschrieben .. ist leider schon fehlerhaft ^^ Das Problem : Nachdem ich eine Zahl eingegeben habe und sie it Enter bestätige schliesst sich das Fenster einfach und das wars ^^
HIIILLFEE
Hier das Script :
#include <iostream>
using namespace std;
int main()
{
int Eingabe ;
int Quadrat ;
cout << " Geben sie eine Zahl ein : ";
cin >> Eingabe;
if (Eingabe = 0)
{
cout <<"Die zahl ist 0 °;,,;°" << endl;
}
else
{
Quadrat = Eingabe * Eingabe;
cout << " Die Quadrahtzahl lautet " << Quadrat << endl;
}
}
DANKE IM VORRAUS
Anfänger C++ Script fehlerhaft
Du hast ein Problem mit C++ (unter anderem, mögen böse Zungen sagen...). Hier bist du aber in einem Python-Forum gelandet, der Titel lautet: "Das deutsche Python-Forum — Diskussionen rund um die Programmiersprache Python". wird übrigens immer wahr sein, weil die *Zuweisung* erfolgreich durchgeführt werden konnte und der boolesche Wert somit True ist (bin mir nicht sicher, ob es in C++ genauso ist, aber so kenne ich es aus anderen Sprachen). Du meintest also
Code: Alles auswählen
if (Eingabe = 0) {…}
Code: Alles auswählen
if (Eingabe == 0) {…}
Hallo.derdon hat geschrieben:wird übrigens immer wahr sein, weil die *Zuweisung* erfolgreich durchgeführt werden konnte und der boolesche Wert somit True ist (bin mir nicht sicher, ob es in C++ genauso ist, aber so kenne ich es aus anderen Sprachen)Code: Alles auswählen
if (Eingabe = 0) {…}
Das ist in C++ anders. Das Ergebnis von "Eingabe = 0" ist 0, für "Eingabe = 1" ist es 1 usw.
Das hat mit Python natürlich immer noch nichts zu tun^^
Das Leben ist wie ein Tennisball.
Abgesehen vom fehlerhaften if-Statement ist es wahrscheinlich richtig (hab es mir nicht genauer angeguckt).
Dass es sich gleich wieder schließt ist kein Fehler.
Warum sollte das Fenster auch offen bleiben, wenn das Programm abgearbeitet ist?
Es schließt sich halt zu schnell, als dass du die Ausgabe sehen könntest.
Mach mal ein system("Pause"); hinten dran oder lies einen Wert ein.
PS: Immer noch kein Python, aber dafür ist es doch auch Off-Topic
Dass es sich gleich wieder schließt ist kein Fehler.
Warum sollte das Fenster auch offen bleiben, wenn das Programm abgearbeitet ist?
Es schließt sich halt zu schnell, als dass du die Ausgabe sehen könntest.
Mach mal ein system("Pause"); hinten dran oder lies einen Wert ein.
PS: Immer noch kein Python, aber dafür ist es doch auch Off-Topic

-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Nachdem das aus "Allgemeine Fragen" verschoben wurde, ja...Nocta hat geschrieben:PS: Immer noch kein Python, aber dafür ist es doch auch Off-Topic
Und auch für C++ würde ich nicht "pause" starten sondern eine Konsole verwenden, wie wir auch im Wiki für Python empfehlen. In C++ sogar eher noch, weil man da sowas nicht mittels atexit machen kann wenn das Programm an Memory Corruption stirbt.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice