Debug Assertion Failed!
Debug Assertion Failed!
#include < GConsoleLib.h>
#include<stdio.h>
int main(){
gfront();
gcls();
gimage(“C:¥¥GConsole追加ファイル¥¥sampling¥¥chap3-0.png”,100,100);
glocate(12,5);
gorintf(“私はメデ子先生。”);
//質問の表示
glocate(12,6);
gprintf(“知りたいのは何分かな?”);
//入力
int minutes;
char buf[128];
ggets(buf,128);
sscanf_s(buf,”%d”,&minutes);
//答えの表示
glocate(12,7);
gprintf(“それは%.2f時間だね。”,minutes/60.0);
}
gimage(“C:¥¥GC•••••,100,100);は一行内にはいってます。
これをデバッグすると下のようなエラーが出てしまいます。
Debug Assertion Failed!
Program: ...cuments¥visual studio
2015¥Projects¥chap3-0¥Debug¥chap3-0.exe
File:minkernel¥curt¥inc¥corecrt_internal_stdio_output.h
Line:1631
Expression:(“Incorrect format specifier”,0)
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
何がいけないか調べてもわからなかったので回答おねごいします。
#include<stdio.h>
int main(){
gfront();
gcls();
gimage(“C:¥¥GConsole追加ファイル¥¥sampling¥¥chap3-0.png”,100,100);
glocate(12,5);
gorintf(“私はメデ子先生。”);
//質問の表示
glocate(12,6);
gprintf(“知りたいのは何分かな?”);
//入力
int minutes;
char buf[128];
ggets(buf,128);
sscanf_s(buf,”%d”,&minutes);
//答えの表示
glocate(12,7);
gprintf(“それは%.2f時間だね。”,minutes/60.0);
}
gimage(“C:¥¥GC•••••,100,100);は一行内にはいってます。
これをデバッグすると下のようなエラーが出てしまいます。
Debug Assertion Failed!
Program: ...cuments¥visual studio
2015¥Projects¥chap3-0¥Debug¥chap3-0.exe
File:minkernel¥curt¥inc¥corecrt_internal_stdio_output.h
Line:1631
Expression:(“Incorrect format specifier”,0)
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
何がいけないか調べてもわからなかったので回答おねごいします。
Re: Debug Assertion Failed!
このプログラムには普通の環境では不正な引用符や、不自然な円マークが含まれており、
コピペではなく新規に打ち直したものであると推測できます。
そのため、本来のプログラムに含まれているtypoが含まれないなど、無効な質問になっている可能性が考えられます。
本当にコンパイル・実行しているプログラムをコピペして提示できますか?
なお、ソースコードを提示する際は、BBCodeが有効な(無効にしない)状態で、
BBCodeのcodeタグの開始タグと終了タグの組(開始タグが先)で囲んでいただけると、
見やすくてありがたいです。
コピペではなく新規に打ち直したものであると推測できます。
そのため、本来のプログラムに含まれているtypoが含まれないなど、無効な質問になっている可能性が考えられます。
本当にコンパイル・実行しているプログラムをコピペして提示できますか?
なお、ソースコードを提示する際は、BBCodeが有効な(無効にしない)状態で、
BBCodeのcodeタグの開始タグと終了タグの組(開始タグが先)で囲んでいただけると、
見やすくてありがたいです。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: Debug Assertion Failed!
これは コンソール(C# で作られたものと思われます)を立ち上げておく必要があります。
12歳からはじめる ゼロからのC言語 ゲームプログラミング教室
に
サンプルのダウウンロード先が載っているのでそれを利用するといいですよ。(^^
12歳からはじめる ゼロからのC言語 ゲームプログラミング教室
に
サンプルのダウウンロード先が載っているのでそれを利用するといいですよ。(^^
Re: Debug Assertion Failed!
Cドライブ直下に以下のファイルを置き
http://www2.koyoen.birdview.co.jp/~abcx ... -14-a-.PNG
リリース版 GConsoleLib.lib デバッグ用 GConsoleLib_d.lib を正しく設定しているか確認してくださいね。
実行前に GraphicalConsole.exe を立ち上げて置く必要がありますよ。
http://www2.koyoen.birdview.co.jp/~abcx ... -14-a-.PNG
リリース版 GConsoleLib.lib デバッグ用 GConsoleLib_d.lib を正しく設定しているか確認してくださいね。
実行前に GraphicalConsole.exe を立ち上げて置く必要がありますよ。
Re: Debug Assertion Failed!
返信ありがとうございました。
今回が初めてで、手打ちで入力したため、読みにくくなってしまいすみませんでした。
回答者様の指示どうりやってもうまくいきませんでした。
viewtopic.php?f=3&t=20667
パソコンでコピペしたので、よかったら返信お願いしま。
今回が初めてで、手打ちで入力したため、読みにくくなってしまいすみませんでした。
回答者様の指示どうりやってもうまくいきませんでした。
viewtopic.php?f=3&t=20667
パソコンでコピペしたので、よかったら返信お願いしま。
Re: Debug Assertion Failed!
わたしの環境Windows10、VS2017/2019 Community ではエラーはでず正常に起動します。(^^;
本当にグラフィック・コンソールを起動してから うごかしてるか?
が一番あやしい のだが・・・
Hello World! は正常かい?
本当にグラフィック・コンソールを起動してから うごかしてるか?
が一番あやしい のだが・・・
Hello World! は正常かい?
Re: Debug Assertion Failed!
File: minkernel¥crts¥ucrt¥inc¥corecrt_internal_stdio_output.h
というのが腑に落ちないですよね!
”Debugすると” というのをもっと詳しく記してください。
というのが腑に落ちないですよね!
”Debugすると” というのをもっと詳しく記してください。
Re: Debug Assertion Failed!
#4の
>リリース版 GConsoleLib.lib デバッグ用 GConsoleLib_d.lib を正しく設定しているか確認してくださいね。
これはOKですか?
>リリース版 GConsoleLib.lib デバッグ用 GConsoleLib_d.lib を正しく設定しているか確認してくださいね。
これはOKですか?
Re: Debug Assertion Failed!
プログラム 一部修正 かずま氏指定箇所のみ
main.c
実行
main.c
#include <GConsoleLib.h>
#include <stdio.h>
int main() {
gfront();
gcls();
gimage("C:\\GConsole追加ファイル\\sampleimg\\chap3-0.png", 100, 100);
glocate(12, 5);
gprintf("わたしはメデ子先生。");
//質問の答え
glocate(12, 6);
gprintf("知りたいのは何分かな?");
//入力
int minutes;
char buf[128];
ggets(buf, 128);
sscanf_s(buf, "%d", &minutes);
//答えの表示
glocate(12, 7);
gprintf("それは%.2f時間だね。", minutes / 60.0);
}
**bring to front
**clear screen
**gimage = C:\GConsole追加ファイル\sampleimg\chap3-0.png
**glocate = C0005
**gprintf = わたしはメデ子先生。
**glocate = C0006
**gprintf = 知りたいのは何分かな?
**Graphical Consoleからの入力待ち
native = 120
**returnedtext = 120
**glocate = C0007
**gprintf = それは2.00時間だね。
C:\Users\user\Documents\B\BC\12sai\ソースコード\chap3-0\Debug\chap3-0.exe (プロセス 9572) は、コード 0 を伴って終了しま した。
このウィンドウを閉じるには、任意のキーを押してください . . .