Autor Beitrag
pflaumenlaub
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Sa 31.01.09 15:37 
Guten Tag,

Ich wollte fragen ob jemand weiß wie man, eine Zeile aus einer breits
ausgeführten Konsolenanwendung einließt?

Also z.B. Ich hab nen Hello World Programm was läuft und Hallo World
ausgibt.
Nun möchte ich die Zeile mit einem neuen Programm Einlesen und auch
ausgeben z.B..

Kann mir bitte einer helfen?

MfG
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19340
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 31.01.09 15:42 
Startet dein Programm das andere Programm oder läuft das irgendwo und du musst das Programm erst finden?
pflaumenlaub Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Sa 31.01.09 16:18 
Ne mein Programm startet das andere Nicht, soll aber wenn eine bestimmte zeile erscheint das Programm schließen und dann neustarten.
dennis666
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 04.03.09 15:26 
Falls ich die Situtation richtig verstehe möchtest du, dass du quasi den Text "Hallo Welt!" siehst, und alles, was danach eingegeben wird einlesen?

Falls das so ist, kannst du folgendes schreiben:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
//[...]

Console.WriteLine("Hallo Welt!");
string sEingegebenerText = Console.ReadLine();

//[...]


Somit speicherst du alles, was in das Konsolenfenster eingegeben wird in die Variable sEingegebenerText (eine string-Variable, d.h. eine Zeichenkette). Danach kannst du damit weiter arbeiten und sie z.B. mit:

ausblenden C#-Quelltext
1:
Console.WriteLine(sEingegebenerText);					


wieder ausgeben.

Edit:
Wie die Befehle sind, um das andere Fenster neuzustarten weiß ich leider nicht...

_________________
"Was ist eine Signatur? Und was zur Hölle macht dieser komische Text unter meinem Post?!"
"Ouh, looks like an RTFM-error!" - "That sounds bad, what is RTFM?" - "It stands for «read the f**king manual!»"