私は実行可能なターゲットとプログレとファイルUnixで拡張子を使わずにファイルをリダイレクトする方法はありますか?例えば
file.txtなどをCプログラムを持っていることは、その拡張子なしfile.txtをを読み、受け入れるようにSTDINを作るために私のCプログラムでの方法はあります。現在、標準入力を読み込むための私のコードがある。これについては
while (scanf("%d ", &n) != EOF)
私は< file.txtを
./progしなければならないだろう。しかし、私はこの./progに<ファイル
'file.txt'の名前を' file'の名前に変更していますか? – jwodder
番号。これはCがファイル名の解析をしていないためです。リダイレクトはシェルレベルで行われます。シェルは「ファイルを取り出してprogのstdinに変換する」と言っています。つまり、あなたは 'prog
試しましたか?それはここに掲載するよりずっと速かったでしょう。何が起こった? – Robert