- ベストアンサー
コマンドプロンプトで一部の処理内容が表示されません
- C言語初心者がコマンドプロンプトで処理内容が表示されない問題に直面
- 「hello, world」と表示するC言語プログラムは実行可能だが、他の処理内容は表示されず
- 黒い画面で改行だけが表示され、実行モジュールが作成される原因が不明
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
XPの場合はコマンドプロンプトを起動した時に入るディレクトリが違いますね。 先の例は Windows 7 のコマンドプロンプトで実行したものです。 要するに cmd を実行すれば良いので、打ち込むのは下記のどちらかですね。 cmd /c exit > nul c:\windows\system32\cmd /c exit > nul これで作成したプログラムを実行して表示されなければ、この方法ではだめだということになります。 なお、XPでCOMMAND.COMを動かしてLSI-C 86 を使う方法が下記にありました(XPでCOMMAND.COMが動くことを下記で初めて知りました) Windows XPでLSIC-86を動かす http://masudahp.web.fc2.com/cl/lsic86.html こちらの方法は実績があるようですから、これを参考にされたらいかがでしょうか。
その他の回答 (1)
- samtomsan
- ベストアンサー率55% (1060/1897)
古い情報(windows 98/ME/2000)ですと、コマンドプロンプトで C:\Windows\System32>command.exe /c exit > nul を実行すると表示されるとありました。 現在のOSだと下記を実行することになりますか。 C:\Windows\System32>cmd /c exit > nul これで表示されると良いのですが。
お礼
大事なことを書くのを忘れていました。OSはXPのホームエディションです。すみません。 教えていただいたその命令文をさっそく「C:¥>」の右にコピペしてみました。 結果は、 ’C:¥Windows¥System32’は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。 と出ました。 これの正確な意味はわかりかねますが、試しに「hello, world」を打ち込んでみましたが何も映りませんでした。 何かウィルスみたいなものが入りこんでいるかもしれないことのほうが心配になってきました。 ご助言、ありがとうございました。
お礼
直りました!!! ご紹介いただいたサイトを読んでて(半分も意味わかってなかったですが)一番最後のところだけを何気にマネしてみたら、「KKCFUNKが組み込まれました」と表示され、試してみたら直ってました!! やったことといえば、コマンドプロンプトを開いて「command」と入力してリターンを押しただけでしたが。 本当にありがとうございました! こんな深夜までお付き合いいただいて感謝します! 直って本当に嬉しいです!ありがとうございました!!