Programm schließt sich wieder? C++ 

Yuri

Registered +
Registriert
Jan. 2008
Beiträge
132
hallo,
ich habe ein problem mit meinem programm in c++. ich habe vor einigen tagen angefangen in c++ zu programmieren und habe folgendes programm geschrieben.

Code:
 // 2.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
#include 
using namespace std;

int main() {
cout  int a;
cin >> a;
cout n";
cout n";
return 0;
}
das programm soll eine zahl zuerst verdoppeln und das ergebnis anschließend verdreifachen. doch warum gibt mir die konsole keine ergebnisse aus? was mache ich falsch? :confused: :confused: :confused:
danke im voraus,
yuri
 
Da das Programm fertig ist, schließt sich das Programm...
Ich mach das mit Borland... befehle können bei dir anders heißen..

a) entweder hinten nach der Befehl (im int main) getch(); -> heißt soviel wie... gib einen char ein...
b) mit cin müssts auch gehn.. leg mach einfach char b;
cin >> b; (auch ganz hinten im int main)
c) einen Befehl: System (Pause); gibts auch noch.. (auch hier im int main)

hf beim proggen :D
 
Die dritte Alternative ist das du das Programm in der Konsole startest, da wirst du die Ausgabe dann auch direkt sehen.
 
Hallo!

Müsste es nicht so heißen:
Code:
cout cout CODE]

Ist bei mir aber lange her. Bin mir nicht sicher.

Und ja, getch() ist ein Muss. 

Gruß

FeliX_22
 
so, ich hab mir mal eure antowrten und vorschläge angeschaut und ausprobiert, aber ich nun hab ich noch ein problem:
Code:
 // 2.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
#include 
using namespace std;

int main() {
cout  int a;
cin >> a;
cout  cout n";
int b;
cin >> b;
return 0;

}
das ist mein code. nun schließt sich das programm zwar nicht - aber als "ergebnis erhalte ich nun a*2 und a*2*3, d.h. mein programm rechnet nicht ? :confused: :confused: vielen dank nochmal^^ edit: wenn ich die anführungszeichen so verändere wie ihrs gesagt habt krieg ich ne fehlermeldung?
lg yuri
 
FeliX_22 hat dir die richtige Lösug schon geschrieben, vergleich mal das was er hat mit dem was du hast. Dein hinteres " bei den Ausgaben ist falsch.
 
Es gibt da noch ein weiteres Problem.

So sieht dein Code wahrscheinlich gerade aus:

Code:
 cout  cout code]

Das Escape-Zeichen "\n" muss innerhalb von Anführungsstrichen stehen.
Eine mögliche Lösung wäre also:

[code] cout  cout code]

Alternativ kannst du auch endl verwenden:

[code] cout  cout

Ich hoffe, da hat sich jetzt kein neuer Fehler eingeschlichen :D

MfG

Marcellus
 
ne sollte so passen.
Soll ich mal ein paar C++ eBooks für dich uppen? ;)
 
das wäre nett =), ich hab mir zwar eines bei amazon gekauft, aber da fehlen einige erklärungen wenn man noch nie programmiert hat -.-
 
dankööö,
find ich nett von dir =)
schreibst du mir dann ne pm? danke =)
lg yuri
 
Zurück
Oben Unten