Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » bitte helft mir,bin totaler anfänger

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 ] [ 2 ] [ 3 ] [ 4 ] > 5 < [ 6 ]
040
19.05.2004, 23:05 Uhr
Pablo
Supertux
(Operator)


Leider gibt es keine andere ANSI Lösung, du könntest auch folgendes machen


C++:
#include <stdlib.h> // nicht vergessen zu includieren
int main()
{
   ...
   system("pause"); /* die Vorletze Zeile des Programms */
   return 0;
}


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
041
19.05.2004, 23:07 Uhr
(un)wissender
Niveauwart


Willst du mir Honig ums Maul schmieren?
Sei es drum:
Dein Programm heißt doch irgendwie, oder nicht?
Ich meine die deineProgrammName.exe-Datei.
Öffne eine Konsole (Eingabeaufforderung) und gehe ich das Verzeichnis in dem sich diese exe-Datei befindet.
Dann tippst du diesen Namen ein und drückst enter, dann kommt der Text

Kannst es auch (unter Windows) mit system("pause"); oder getch(); versuchen.


Bearbeitung:

@Pablo, nicht so schnell.


--
Wer früher stirbt ist länger tot.

Dieser Post wurde am 19.05.2004 um 23:08 Uhr von (un)wissender editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
042
19.05.2004, 23:09 Uhr
Pablo
Supertux
(Operator)


Das war eine Herausforderung von ihm
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
043
19.05.2004, 23:17 Uhr
(un)wissender
Niveauwart


Das sollte auch aus Dev-cpp nur nach return schliessen.


C++:
#include <iostream>
#include <cstdio>
#include <string>

int main()
{
    std::string testString = "Ein C++-Buch hilft!";
    std::cout << testString << std::endl;
    fflush(stdin);
    getchar();  
    return 0;

}


--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
044
19.05.2004, 23:31 Uhr
~newby
Gast


hmm,das geht immer noch sofort weg.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
045
19.05.2004, 23:32 Uhr
Pablo
Supertux
(Operator)


dann benutze system("paue") oder lese in meinem Link die dritte Lösung. Mann, macht dir das Leben nicht so schwer.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
046
20.05.2004, 00:55 Uhr
(un)wissender
Niveauwart


Ich weiß nicht, was du machst, aber irgendwas ist falsch daran.
Probier enfach mal ein bisschen rum, wenn nichts geht, von dem was hier gepostet wurde, dann liegt es an dir bzw. deinem Computer.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
047
20.05.2004, 14:22 Uhr
0xdeadbeef
Gott
(Operator)


fflush(stdin)? Tut mir leid, aber du kannst nur ostreams flushen, und mit std::cin hat der file descriptor stdin nur begrenzt was zu tun. Versuchs mal so:

C++:
std::cin.ignore(std::cin.rdbuf()->in_avail());


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
048
20.05.2004, 16:47 Uhr
(un)wissender
Niveauwart


Hat bei mir abger gefunzt, ganz im Gegenteil zu std::cin.ignore(std::cin.rdbuf()->in_avail());.
Scheint also doch irgendwie compiler oder/und plattformabhängig zu sein.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
049
20.05.2004, 17:14 Uhr
Pablo
Supertux
(Operator)


Soweit weiß, benutzen nur Windows Programmierer fflush(stdin)
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] [ 3 ] [ 4 ] > 5 < [ 6 ]     [ C / C++ (ANSI-Standard) ]  


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: