Anfängerproblem - Bitte helft mir

danke für die schnelle antwort
aber geht jetzt mit getch auch:
PHP:
#include <iostream>
  #include <conio.h>
   using namespace std;
  void main() {
	cout << "hallo welt" << endl;
  	getch();
  }
 
Ich glaube (also weis ich es selber nicht so genau...) dass es nen Unterschied an der Klasse cout in Borland und MSVC gibt. In Borland wird immer automatisch der Buffer ausgegeben (oder es gibt gar keinen). In MSVC musst du ein flush senden: cout << flush; - In deinem Beispiel gehts auch ohne Flush weil endl bereits ein 'flush mit eingebaut hat'.
Wenn du das Beispiel oben ohne das endl testest siehts du das "hallo welt" erst nach dem getch(), weil dann (denk ich mal so frech...) cout zerstört wird und dabei automatisch der Buffer ausgegeben wird.

Villeicht kann es jemand der mehr Ahnung hat ja mal verbessern / bestätigen oder sagen dass ich absoluten Mist rede^^

edit: oops das war ja nen ganz alter thread war irgendwie in der suchfunktion... naja villeicht kann es trotzdem noch geklärt werden!

Gruss FireFlow
 
Zuletzt bearbeitet:
Zurück