Debug Assertion Failed!

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: Debug Assertion Failed!

Re: Debug Assertion Failed!

#14

by Math » 4年前

プログラム 一部修正 かずま氏指定箇所のみ

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 を伴って終了しま した。
このウィンドウを閉じるには、任意のキーを押してください . . .

Re: Debug Assertion Failed!

#13

by Math » 4年前

#4の
>リリース版 GConsoleLib.lib  デバッグ用 GConsoleLib_d.lib を正しく設定しているか確認してくださいね。

これはOKですか?

Re: Debug Assertion Failed!

#12

by Math » 4年前

File: minkernel¥crts¥ucrt¥inc¥corecrt_internal_stdio_output.h

というのが腑に落ちないですよね!
”Debugすると” というのをもっと詳しく記してください。

Re: Debug Assertion Failed!

#11

by Math » 4年前

わたしの環境Windows10、VS2017/2019 Community ではエラーはでず正常に起動します。(^^;

本当にグラフィック・コンソールを起動してから うごかしてるか? 

が一番あやしい のだが・・・

Hello World! は正常かい?

Re: Debug Assertion Failed!

#10

by Math » 4年前

画像は自分のホームページにあげたものをリンクします。登録すれば説明をみればいいはず。

Re: Debug Assertion Failed!

#9

by Math » 4年前

新しいスレッドをたてないでここに続けてかいてください

Re: Debug Assertion Failed!

#8

by Math » 4年前

ルールrules通りに質問してください。
(名前を変えるのは違反行為。なお登録名とあってますか)

Re: Debug Assertion Failed!

#7

by ほりでい » 4年前

返信ありがとうございました。
今回が初めてで、手打ちで入力したため、読みにくくなってしまいすみませんでした。
回答者様の指示どうりやってもうまくいきませんでした。
viewtopic.php?f=3&t=20667
パソコンでコピペしたので、よかったら返信お願いしま。

Re: Debug Assertion Failed!

#6

by Math » 4年前

この質問者様のコードには間違いが多く以下の通り修正・実行してみました。

http://www2.koyoen.birdview.co.jp/~abcx ... -14-c-.PNG

Re: Debug Assertion Failed!

#5

by Math » 4年前

こんな感じになりますよ。

http://www2.koyoen.birdview.co.jp/~abcx ... -14-b-.PNG

Re: Debug Assertion Failed!

#4

by Math » 4年前

Cドライブ直下に以下のファイルを置き

http://www2.koyoen.birdview.co.jp/~abcx ... -14-a-.PNG

リリース版 GConsoleLib.lib  デバッグ用 GConsoleLib_d.lib を正しく設定しているか確認してくださいね。

実行前に GraphicalConsole.exe を立ち上げて置く必要がありますよ。

Re: Debug Assertion Failed!

#3

by Math » 4年前

これは コンソール(C# で作られたものと思われます)を立ち上げておく必要があります。

12歳からはじめる ゼロからのC言語 ゲームプログラミング教室

サンプルのダウウンロード先が載っているのでそれを利用するといいですよ。(^^

Re: Debug Assertion Failed!

#2

by みけCAT » 4年前

このプログラムには普通の環境では不正な引用符や、不自然な円マークが含まれており、
コピペではなく新規に打ち直したものであると推測できます。
そのため、本来のプログラムに含まれているtypoが含まれないなど、無効な質問になっている可能性が考えられます。
本当にコンパイル・実行しているプログラムをコピペして提示できますか?

なお、ソースコードを提示する際は、BBCodeが有効な(無効にしない)状態で、
BBCodeのcodeタグの開始タグと終了タグの組(開始タグが先)で囲んでいただけると、
見やすくてありがたいです。

Debug Assertion Failed!

#1

by ほりでい » 4年前

#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)

何がいけないか調べてもわからなかったので回答おねごいします。

ページトップ