Text in anderem Fenster anzeigen lassen C++ 

Status
Für weitere Antworten geschlossen.

blubberbong

Registered +
Registriert
Nov. 2008
Beiträge
128
Hallo wie der Titel schon verrät ich moechte eine ausgabe die normalerweise in der Konsole Sichtbar ist in einem anderem Fenster anzeigen lassen.

coutprintf("Irgendwie ned");

diese Texte werden so in einer Konsole ausgegeben.

clog?

Ich vermute dazu müsste ich clog benutzen. Das Problem ist wie ich den Text nun im Editor Anzeigen lassen soll.

als erstes muss ich einen Editor öffnen lassen aber was dann??

Wie cout/ Im Editor Anzeigen Lassen?

Danke schonmal im vorraus.
 
Zuletzt bearbeitet von einem Moderator:
Ich verstehe deine Frage nicht ganz. Was für ein anderes Fenster meinst du denn? Bei Konsolenprogrammen und Verwendung von cout ist es so üblich, dass das ganze in der Konsole ausgegeben wird. Du kannst außerdem auch z.B. Texte in eine Datei (.txt) leiten und diese dann im Editor öffnen.

Oder willst du z.B. in ein Eingabefeld eines bereits vorhandenen Fensters etwas hineinschreiben?
 
Ich glaube er meint ganz einfach:
-> Editor öffnen, und da soll dann "Hallo" drin stehen

Ein Ansatz habe ich bereits:
- Eine txt Datei mit dem Inhalt "Hallo" im Temp-Ordner erstellen (In VB ist das ganz easy mit dem FileOpen und der Variable Enviroment, müsste es eigentlich auch in C++ geben)
- Diese dann mit dem Editor öffnen (Sollte eigentlich auch kein Problem darstellen)

Also, so hätte ich das gemacht ;)
 
Code:
ofstream tmp(tmp.txt);
tmp system ("notepad.exe tmp.exe");
so ungefähr
 
Ja, genau, das wäre ein Beispiel, um die Ausgabe in eine Datei zu leiten und diese dann anschließend im Editor zu öffnen. Kleine Anmerkung: Es muss heißen:
Code:
system("notepad.exe tmp.[B]txt[/B]");
 
Templates :eek:

gehört Templates nicht zu std?

Mit dieser Meldung habe ich mich noch nie gut verstanden: Links von ".txt" muss sich eine Klasse/Struktur/Union

#include
#include
#include
#include
#include

using namespace std;
using namespace System;

int main(){
ofstream tmp(tmp.txt);
tmp system ("notepad.exe tmp.txt");
}

________________________________


1>------ Erstellen gestartet: Projekt: hallo, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>edit.cpp
1>.\edit.cpp(11) : error C2065: 'tmp': nichtdeklarierter Bezeichner
1>.\edit.cpp(11) : error C2228: Links von ".txt" muss sich eine Klasse/Struktur/Union befinden.
1> Typ ist ''unknown-type''
1>Das Buildprotokoll wurde unter "file://c:\Users\SK8\Desktop\hallo\hallo\Debug\BuildLog.htm" gespeichert.
1>Editor_gibt_hallo - 2 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
 
ja klar^^
voll verpeilt
naja man verstehts ja trozdem^^

EDIT:
mit anführungszeichen:
Code:
ofstream tmp("tmp.txt");
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten