みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

入力した数値を横並びにする方法

こんばんは、
scanfや、cinなどのように数値を入力するのに使う命令があるのですが、
scanfを使うとエラーが出るし、エラーを解決するのもあくまで警告が出ないようにするだけなのでコードを書くのに後々不都合が出ると思います。
cinを使っても横並びで数値、例えば25と44を入力しても25と44にしかならないので
2544と表示させたいのですが解る方いたらご教示お願いしたいです。
よろしくお願いします。

投稿日時 - 2018-11-04 18:31:02

QNo.9554456

困ってます

質問者が選んだベストアンサー

>エラーC4996'scanf': This function or variable may be unsafe. Consider using
>scanf_s instead.
重大なエラーではないですね。
マイクロソフトの処理系に備わっているscanf_s()を使う方が安全かもよ、って言ってくれています。他の処理系との互換性はともかくとして。

投稿日時 - 2018-11-04 19:55:47

お礼

遅くなりました、申し訳ないです。
回答ありがとうございます。

投稿日時 - 2018-11-07 17:13:08

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

>scanfを使うとエラーが出る
どんなコードを書いたときにどんなエラーが出るのでしょうか。

投稿日時 - 2018-11-04 18:52:10

お礼

#include<stdio.h>

int main(void){

int data1, data2;
scanf("%d %d ", &data1, &data2);
printf("%d , %d\n", data1, data2);

  return 0;
}


重大度レベルコード説明プロジェクトファイル行抑制状態
エラー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.

です、よろしくお願いします。

投稿日時 - 2018-11-04 19:07:38

あなたにオススメの質問