Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Problem bei Beispiel aus einem anfänger Buch

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.03.2008, 15:25 Uhr
~123worm123
Gast


hi
ich bin gerad dabei C++ zulernen und hab schon ein problem in dem Buch das ich benütze ist ein beispiel dass ich versucht hab nachzumachen!


C++:
#include <iostream>                                                          
using namespace std;
int main(){

    cout<<"Dies wird in \2n Zeilen gedruckt!";
    cout<<"\nfuenf + elf = "<<5+11 << "\n";
    return 0;
}




Wenn ich aber dann das Programm starte öffnet sich nur schnell die konsole und schleißt sich wieder!(Ich benütze den Editor dev-c++)
Was mach ich falsch??Liegt es am Editor?

THX im vorraus Andy

Dieser Post wurde am 20.03.2008 um 17:57 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.03.2008, 17:12 Uhr
Tommix



Hallo,
die meistgestellte Frage aller Zeiten
Siehe hier:
www.fun-soft.de/showtopic.php?threadid=6479

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.03.2008, 17:30 Uhr
~123worm123
Gast


nein daran liegt das nicht in dem Buch ist es ja genau so geschrieben! Ich habe den code nur abgeschrieben es sollte nach buch eig gehen und mein complier zeigt auch keinen fehler an! Liegt das Probem vielleich bei dev-c++
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.03.2008, 18:39 Uhr
öni



füge in deinem Code:
getchar(); ein. Das ist dein Problem, die Funktion von Tommix ist eben ein wenig ausführlicher macht aber das selbe. getchar(); wartet nun auf eine Tasteneingabe bevor das Fenster geschlossen wird.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.03.2008, 20:24 Uhr
xXx
Devil


Ne getchar ist danach dein Problem. getchar ist scheiße.

Also, wenn ein Programm abgearbeitet ist, wird es beendet. Dein Programm ist beendet, wenn die Ausgabe abgearbeitet ist. Das geht aber so schnell, das die Konsole bei dir nur kurz aufblinkt. Dann gehst du am einfachsten hin und wartest darauf, das der Benutzer etwas eingibt.


C++:
std::cin.get();
...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
20.03.2008, 21:46 Uhr
Hans
Library Walker
(Operator)


Hi,

abgesehen von der getchar- oder cin.get-problematik ist da auch noch ein Fehler drin, wenn ich mich nicht irre. Und zwar müsste es in der ersten cout-Zeile doch eingentlich "\n2" heissen, und nicht "\2n", oder ?

Das mein Compiler das trotzdem so übersetzt führ ich jetzt mal darauf zurück, das es ein String ist, dessen Inhalt nicht überprüft wird. Die Ausgabe ist entsprechend:

Code:
Dies wird in n Zeilen gedruckt!
fuenf + elf = 16



Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: