Cプログラムでテストファイルを実行しようとしていますが、間違いをしているようです。コマンドプロンプトで入力txtファイルをCファイルから出力txtファイルに実行するにはどうすればよいですか?
私のプログラムはstdin/stdoutですので、動作するはずです。コードブロックの通常の「ビルドと実行」ポップアップでファイルの内容をコピーすると、完全に正常に動作します。しかし、コマンドプロンプトで実行すると、
input.txt <maze.c> output.txt
のように動作しません。私は3つのファイルをすべてデスクトップに置き、cd Desktopを使ってそこに行きました。その行を実行すると、入力ファイルが開き、出力ファイルは空のままになります。
提案がありますか?
コンパイルプロセスは本当ですか? 'maze.c'は、ファイルがバイナリではなく、ソースコードをjsutすることを示唆しています。また、あなたはlinux/windowsにいますか? –
Cはコンパイルされた言語です。つまり、ソースコードを取得し、コンパイラを使用して.exeファイルを取得してから、exeファイルを実行する必要があります。 – hyde
私のエラーを指摘していただきありがとうございます。 maze.exeを実行するとはるかに意味があります! – Burns