プログラムの実行ができなくなった
c言語で作ったファイルをコンパイルすることはできるのですが、コマンドプロンプトから実行しようとすると
アクセスが拒否されました
と表示されて、exeファイルが自動で消えてしまいます。
エラーメッセージ
atom でコマンドプロンプトを使えるように設定しているのですが、New terminalを押すと下のようなエラーメッセージが表示されました。(atomを経由せずコマンドプロンプトを開くとエラーメッセージは表示されず、上のようにアクセスが拒否されましたと表示されます)
Assertion failed! Program: …nal\node_modules\pty.js\bin\win32\x64_m57\pty.node File: …\src\win\pty.cc Line:203 Expression: pc != nullptr For information on how your program can cause an assertion failure,see the Visual C++ documentation on asserts (Press retry to debug the application - JIT must be enabled)
retry(再試行?)ボタンを押したのですがatomでは何も反応がありませんでした。
以前動いていたファイルも、ほとんどのファイルが同様にアクセス拒否となってしまっています。(なぜか動くファイルもあります)
試したこと
再起動
システムの復元
Microsoft Visual C++ のアンインストールと再インストール
を試しましたがどちらも効果はありませんでした。
学校のサーバーにteratermでアクセスして同じファイルを実行すると通常通り実行できるので、自分のパソコン側が何かおかしくなってしまっているのではないかと思います。
ポインタやmallocを使ったプログラムをいくつか作って試している途中で今の状態になってしまったので、おそらく原因はそのあたりだと思うのですが、肝心のおかしくなった原因と思われるプログラムは修正してしまって残っていないです。すみません…
エラーメッセージの意味と、解決策を教えていただきたいです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/30 10:29