前提・実現したいこと
scanfの宣言を確認してください。と出てデバッグできない。
該当のソースコード
c
1#include <stdio.h> 2 3 4int min2(int a, int b) 5{ 6 return(a < b) ? a: b; 7 8} 9 10int main(void) 11{ 12 int n1,n2; 13 puts("ふたつの整数を入力してください"); 14 printf("整数1:"); scanf("%d",&n1); 15 printf("整数2:"); scanf("%d",&n2); 16 17 printf("小さいほうの値は%dです\n", min2(n1, n2)); 18 19 return 0; 20 21} 22
試したこと
#define _CRT_SECURE_NO_WARNINGS
scanf_s()
セキュリティチェック無効。
エラーメッセージ
1>------ ビルド開始: プロジェクト: Project23, 構成: Debug x64 ------ 1>Source.c 1>c:\users\user\source\repos\project23\source.c(14): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1>c:\program files\windows kits\10\include\10.0.16299.0\ucrt\stdio.h(1272): note: 'scanf' の宣言を確認してください 1>Project23.vcxproj -> C:\Users\user\source\repos\Project23\x64\Debug\Project23.exe 1>プロジェクト "Project23.vcxproj" のビルドが終了しました。 ========== ビルド: 1 正常終了、0 失敗、0 更新不要、0 スキップ ==========
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/24 06:37