Thema Datum  Von Nutzer Rating
Antwort
Rot Console.Readline() nur durchführen, wenn bereits Eingabe vorhanden
25.03.2013 20:49:12 ckdot
NotSolved

Ansicht des Beitrags:
Von:
ckdot
Datum:
25.03.2013 20:49:12
Views:
3525
Rating: Antwort:
  Ja
Thema:
Console.Readline() nur durchführen, wenn bereits Eingabe vorhanden

Hallo,

Es ist ja möglich, ein Programm auf diese Weise zu starten:

program.exe < inhalt.txt

In dem Fall wird, wenn im Programm Console.ReadLine() verwendet wird, immer eine Zeile aus der inhalt.txt eingelesen. Würde das Programm nur mittels

program.exe 

aufgerufen werden, oder öfter Console.ReadLine() aufgerufen werden, als inhalt.txt Zeilen hat, dann wird der Benutzer über die Konsole um eine Eingabe "gebeten".

Ich möchte nun sämtlichen Inhalt von inhalt.txt einlesen OHNE, dass der Benutzer um Eingabe gebeten wird. Ich weiß aber vorher natürlicht nicht, wieviele Zeilen inhalt.txt hat.

Ist das möglich?

PS:
Das Programm soll auf jeden Fall mittels program.exe < inhalt.txt aufgerufen werden. "program.exe inhalt.txt" o.Ä. ist leider nicht zulässig.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst genau und ausführlich
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
  • Bitte markieren Sie Ihre Anfrage als erledigt wenn Ihnen geholfen wurde
Thema: Name: Email:

 
 

Thema Datum  Von Nutzer Rating
Antwort
Rot Console.Readline() nur durchführen, wenn bereits Eingabe vorhanden
25.03.2013 20:49:12 ckdot
NotSolved