scanf関数について
Posted: 2013年4月23日(火) 13:14
#include <stdio.h>
int main(void)
{
int x,y;
printf("a,b>");
scanf("%d,%d", &x, &y);
printf("a=%7d\n",x);
printf("b=%7d\n",y);
return 0;
}
このようなプログラムなんですが、一つのscanfで二つ以上の変数を入力させることができません!
たとえば、1 2と入力しても
a=1
b=0
と表示されてしまいます。
プログラム自体に問題はないのでしょうか?
int main(void)
{
int x,y;
printf("a,b>");
scanf("%d,%d", &x, &y);
printf("a=%7d\n",x);
printf("b=%7d\n",y);
return 0;
}
このようなプログラムなんですが、一つのscanfで二つ以上の変数を入力させることができません!
たとえば、1 2と入力しても
a=1
b=0
と表示されてしまいます。
プログラム自体に問題はないのでしょうか?