にSTDIN:読むプログラムは、私は、次のバッチスクリプトいるデルファイ
そしてプログラムがこのソース(多かれ少なかれ)があります。
procedure TForm1.FormCreate(Sender: TObject);
var buff: String;
begin
Read(buff);
Memo1.Lines.Text:=buff;
end;
とメモで出力は次のようになります。
ドライブCのボリュームにはラベルがありません。
私が試した:
- は条件として
eof
とループに読み取り部分を入れて - それが終了します - 何とかstrlen(buff)
が0になるまで読み続けるためにループを書く無限ループ - を引き起こし何らかの理由で二度目に
- 私はstdinへの非同期書き込みについて考えていましたが、これも失敗しました。これはうまくいっていませんでした。
は、直接プログラムを実行して、STDINデータなしで、EInputOutput例外(I/Oエラー)コードを引き起こす6
これはうまく動作します。 'Count
Christian
はい、Count
完了。魅力的な作品! – Christian