こんばんは。昨日からC言語に触れ始めた者です。
ネットのC言語初心者講座を参考に、「hello, world」と表示させるソースコードを作成して
Cコンパイラ(LSI C-86 試食版)をインストール、Pathやコンパイラの設定を済ませて、
やっとコマンドプロンプト内に「hello, world」と表示させることに成功しました。
ところが、その講座(http://www9.plala.or.jp/sgwr-t/index.html)の中で出題されたある演習問題を
コマンドプロンプトで実行してみたところ、何も表示されず改行だけが進むようになってしまいました。
これはおかしい、と先ほどの「hello, world」を実行してみても、やはり何も表示されません。
ソースプログラムから実行モジュールを作成することはできます。でも従来でしたらそのリンクを
実行されたことがコマンドプロンプト内で「lld@link.i」と表示されていたのに、それも無く、真っ黒の
改行だけが行われて実行モジュールができあがるようになってしまいました。
いったい何がいけなかったのでしょう・・・
「コマンドプロンプト ”表示されない”」でググってみましたが、どうも同じ症状のかたがおられない
ようでした。知らず知らずで文字色を黒に変えたので見えなくなったのかなと思ったのですが、
別のエラーメッセージ等は表示されるのでこれも違うようです。
心あたりや解る方がおられましたら何卒よろしくお願いいたします。
No.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
こちらの方法は実績があるようですから、これを参考にされたらいかがでしょうか。
直りました!!!
ご紹介いただいたサイトを読んでて(半分も意味わかってなかったですが)一番最後のところだけを何気にマネしてみたら、「KKCFUNKが組み込まれました」と表示され、試してみたら直ってました!!
やったことといえば、コマンドプロンプトを開いて「command」と入力してリターンを押しただけでしたが。
本当にありがとうございました!
こんな深夜までお付き合いいただいて感謝します!
直って本当に嬉しいです!ありがとうございました!!
No.1
- 回答日時:
古い情報(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」を打ち込んでみましたが何も映りませんでした。
何かウィルスみたいなものが入りこんでいるかもしれないことのほうが心配になってきました。
ご助言、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- Windows 10 windows10のクリーンインストールが完了出来ない 2 2022/06/04 13:33
- UNIX・Linux コマンドプロンプトでのユーザーのサインイン時間設定について 1 2022/08/09 09:09
- Windows 10 コマンドプロンプトでのユーザーのサインイン時間設定について 1 2022/08/09 20:43
- Ruby プログラミング 3 2023/06/09 14:30
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- その他(プログラミング・Web制作) vbaで座標を指定してコマンドプロンプト画面を表示させる。 1 2023/01/09 16:06
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- C言語・C++・C# C言語の質問です。 以下の命令を実行するプログラムを作りました ①文字列aとbの長さを表示 ②aとb 1 2022/04/29 15:35
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンに何かが勝手にダウン...
-
Excel実行時エラー-2146959355?
-
パソコンのスクリーンセーバー...
-
latexでのエラー
-
VBA 作成中のプログラムを使っ...
-
VBA コントロールパネルの機能...
-
管理者として実行を毎回すると...
-
eclipseで、「ポート番号が使用...
-
EXCEL-VBAでコマンド...
-
chatGPTで次々と質問をしていく...
-
ランタイム関数とは何ですか?
-
PC版のMinecraftが応答なしにな...
-
Flashゲームをホームページで楽...
-
VB.NETでボタンのクリックイベ...
-
プログラム実行中に強制停止さ...
-
VB.NETを実行するにはどうした...
-
エクセルVBA、ステップモードと...
-
ドライブロック解除方法について
-
COBOLで集団項目から符号...
-
VSコード
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンに何かが勝手にダウン...
-
chatGPTで次々と質問をしていく...
-
Excel実行時エラー-2146959355?
-
PC版のMinecraftが応答なしにな...
-
至急!RedmiPadを文鎮化させて...
-
VSコード
-
管理者として実行を毎回すると...
-
エクセルVBA、ステップモードと...
-
VB.NETでボタンのクリックイベ...
-
eclipseで、「ポート番号が使用...
-
EXCEL-VBAでコマンド...
-
プログラミングについてです。...
-
パソコンのスクリーンセーバー...
-
pythonで他のアプリを操作する...
-
プログラム実行中に強制停止さ...
-
latexでのエラー
-
プロパティの値が不正ですって...
-
Flashゲームをホームページで楽...
-
起動したアプリケーションを最...
-
「管理者として実行」された場...
おすすめ情報