前提・実現したいこと
C言語で標準入力から 半角スペース区切りでデータを読み込みます。
たとえば、
1 10
A 11
です。
発生している問題・エラーメッセージ
期待している出力は
a=1 b=10
c=A d=0
ですが、実際には
a=1 b=10
c=
d=0
が表示されます。
該当のソースコード
C
1#include <stdio.h> 2int main(void) 3{ 4int a,b; 5char c; 6int d; 7 8scanf("%d %d",&a,&b); 9printf("a=%d b=%d\n",a,b); 10scanf("%c %d",&c,&d); 11printf("c=%c d=%d\n",c,d); 12 13return 0; 14}
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/02 08:24
2018/12/02 08:27