Cのプログラミングについて質問です。下のプログラムで、なぜか結果が4になり、8になりません。どうしてなのでしょうか?
#include<stdio.h>
int main(void){
char str[]="2020,3,18,北海道,153,77,69,6";
int i[7];
char str2[10];
printf("%d",sscanf(str,"%d,%d,%d,%s,%d,%d,%d,%d",&i[0],&i[1],&i[2],str2,&i[3],&i[4],&i[5],&i[6]));
return 0;
}
回答3件
あなたの回答
tips
プレビュー