ページ 11

Debug Assertion Failed!

Posted: 2019年6月15日(土) 11:39
by &ほりでい
[img]file:///C:/Users/sekai/Downloads/%E7%84%A1%E9%A1%8C.png[/img]

コード:

 #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);
 }
 
また同じ質問になってしまいますが、ほりでいという名前で前回も投稿させてもらいました。
回答者様の指示を実行してみても、上のようなエラーが出てしまい困っています。
何が違うのか見当もつきません。教えてください。
今回の投稿は、コピペでおこないました。

Re: Debug Assertion Failed!

Posted: 2019年6月15日(土) 11:52
by &ほりでい
&ほりでい さんが書きました:
7ヶ月前

コード:

 #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);
 }
 
また同じ質問になってしまいますが、ほりでいという名前で前回も投稿させてもらいました。
回答者様の指示を実行してみても、上のようなエラーが出てしまい困っています。
何が違うのか見当もつきません。教えてください。
今回の投稿は、コピペでおこないました。
すいません。一度画像を張って投稿しましたが、自分のファイルのurlを張ってしまい、皆様が見ることができないとおもわれたので、もし上のコードだけでは足りなければ、画像の投稿の仕方を教えてください。
よろしくお願いします。

Re: Debug Assertion Failed!

Posted: 2019年6月15日(土) 15:47
by &ほりでい
Microsoft Visual C++ Runtime Library

Debug Assertion Failed!

Program:
C:¥Uawea¥sekai¥source¥Project1¥Debug¥Project1.exe
File: minkernel¥crts¥ucrt¥inc¥corecrt_internal_stdio_output.h
Line: 1655

Expressinon:("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!

Posted: 2019年6月15日(土) 16:06
by Math
ほい、これはルールrules違反行為です。

Re: Debug Assertion Failed!

Posted: 2019年6月15日(土) 18:21
by かずま
&ほりでい さんが書きました:
7ヶ月前
Expressinon:("Incorrect format specifier",0)
「不正な書式指定子」と言っていますね。
gprintf の「%.2f」の全角の「2」を半角の「2」にしてみてください。

Re: Debug Assertion Failed!

Posted: 2019年6月15日(土) 19:11
by Math
&ほりでいさんはほりでいさんでもしかして@ほりでいさんでは(^^;

Re: Debug Assertion Failed!

Posted: 2019年6月16日(日) 12:02
by &ほりでい
ありがとうございました。エラーが出ず実行できました!.

Re: Debug Assertion Failed!

Posted: 2019年6月18日(火) 21:14
by Math
よかったね。

レスポンシブでなかったからね。ビルド エラーはでないんだね。総合した原因がわかった。