C言語の勉強をしてるのですが、コンパイルすると普通にミスは認められず表示されたので、実行してみて入力とかしてみたら、途中で画面に「問題が発生しました。ご不憫をおかけします。この問題をマイクロソフト社に送信してください。ってでちゃって、組んだプログラムのテストみたいなのを出来ないことが多々あるのです。これはいったいどのような事がおこってるのでしょう?Bolrand社のC++って書いてあるコンパイラを使用してます。コンパイルされたからってミスはなかったなんてことはないということでしょうか??
お返事よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
コンパイルエラーと実行エラーは違いますよ。
たとえば、
int *m = NULL;
*m = 10;
これだと、コンパイルは通りますが、実行時にエラーになります。
(アドレスの参考先がNULLなのに中身に物を入れようとしているから。)
簡単に言うと、実際に動かしてみないと、アプリにも分からないバグもありえるということですね。
VC++みたいな、デバッグ機能のあるもので、ステップ実行ができれば簡単に洗い出しができたりします。
そうでしたか。
初心者なので、もしかしたらコンパイラが壊れてるの??
っておもっちゃったのです。
安心しました。
ありがとうございました。
No.3
- 回答日時:
実行時エラーですね。
Cygwinをinstallして、gcc, g++でコンパイル、gdbでデバッグすることをお勧めします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- C言語・C++・C# C言語 3 2022/10/04 15:07
- 哲学 日本語は 言語類型として あたかも始原のごとくである 3 2022/05/29 04:41
- ダイヤルアップ Raspberry Piでアナログモデム経由で音声再生 1 2022/05/20 18:01
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- C言語・C++・C# 3×3のラテン方陣をつくるプログラムを作成したのですが、(↓) #include <stdio.h> 5 2023/07/10 01:53
- その他(就職・転職・働き方) のうちに罪になるのはどれか教えてください。交通費の問題です 全部条件はA区(場所)です。 A区にB社 2 2023/03/25 09:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
math.hに含まれる関数が使えない
-
実行後にコンパイルに失敗しま...
-
C言語をコンパイルするとコンピ...
-
<math.h>ヘッダを入力している...
-
すべてのリビルド: 0 正常、 0 ...
-
別々に作ったプログラムを繋げたい
-
共有ライブラリの内容確認について
-
Verilog_HDLでのdefineとifdef
-
return (0)の括弧は何故付ける
-
ビープ音が鳴りません・・・
-
C#で char型とstring型の比較で...
-
32bitでコンパイルするには
-
「インクルードファイル 'pthre...
-
64ビットのlinuxで32ビットメモ...
-
シリアル通信の受信待ちについて
-
#ifdef の使い方
-
C言語で作ったらWindowsでもMac...
-
c言語です コンパイルした時に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
C言語をコンパイルするとコンピ...
-
実行後にコンパイルに失敗しま...
-
math.hに含まれる関数が使えない
-
ビープ音が鳴りません・・・
-
c言語です コンパイルした時に...
-
<math.h>ヘッダを入力している...
-
C#で char型とstring型の比較で...
-
共有ライブラリの内容確認について
-
すべてのリビルド: 0 正常、 0 ...
-
[COBOL] ソースの復帰
-
64ビットのlinuxで32ビットメモ...
-
VS2010環境で2点ほど質問
-
gcc バージョン違いによるコン...
-
ヘッダーファイル『windows.h』...
-
C言語で作ったらWindowsでもMac...
-
自作DLLの中身を暗号化
-
MVSマシンで0C7でABENDしたので...
-
Verilog_HDLでのdefineとifdef
おすすめ情報