ふらっと C#,C♯,C#(初心者用) Part142at TECHふらっと C#,C♯,C#(初心者用) Part142 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト327:6pW0.net 328:デフォルトの名無しさん 19/04/09 21:31:50.99 2u68c9Dp0.net 標準出力に改行が出力されてないから 329:デフォルトの名無しさん 19/04/09 21:49:55.14 0DYeC6pW0.net >>324 試しに全部のprintfに改行入れてみたけど、それでもscanfが全部終わるまでOutputDataReceivedイベント発生しないっぽい。 C#側で標準出力を受け取ってstringに追加 ー> exe側は入力待機 ー> C#側からStandardInput.WriteLineで標準入力 ー>exe側は処理続行 みたいな コマンドプロンプトからのの実行と同じような動きをする処理って、C#じゃどうやるんだろう? 330:デフォルトの名無しさん 19/04/09 23:25:15.43 2u68c9Dp0.net stdoutがパイプに繋がってるとprintfは改行があろうがバッファし続ける setbuf(stdout, NULL)しとくか、printf後にfflush(stdout)するか 331:デフォルトの名無しさん 19/04/09 23:39:38.53 IIo4qqMm0.net C#関係なくね? 332:デフォルトの名無しさん 19/04/09 23:59:05.15 0DYeC6pW0.net >>326 setbufでもfflushでも何故か入力待機状態が終了するまでOutputDataReceivedイベントが発生しなかったからあきらめてテキストファイルにログ出力してそれ読み込むことにするわ 教えてくれてありがとう 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch