C言語なら俺に聞け! Part 120
■ このスレッドは過去ログ倉庫に格納されています
0830デフォルトの名無しさん
2006/01/26(木) 21:30:50char a[10];
for(i=0;i<5;i++){
scanf("%c",&a[i]);
printf("a[%d]=%c\n",i,a[i]);
}
さっきの文字verになるんですがこれで「a」2回目に「b」として入力すると
a[0]=a
a[1]=
a[2]=b
a[3]=
と出力されるんですがscanfの%cを%sにすると
a[0]=a
a[1]=b
とちゃんと一文字づつ格納されるのですが何が違うのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています