今回以下のプログラムについて質問です。
文字列ではなく、一つの文字を読み込んで出力しようと思い、
scanf("%c" ,&a)
というようにscanf関数を使用し
aに一つの文字を代入し、
cout << "a:" << a << endl;
でaを表示しようとしたのですが、表示されません。
一応エラーは起きずに実行できるのですが、
どこが間違えているのかわかりません。
ご指摘の程よろしくお願い致します。
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
char a;
cout << "moji:"; scanf_s("%c", &a); cout << "a:" << a << endl; return 0;
}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/10 04:53