- 731 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 23:46:04 ]
- >>727
strtol の使い方が知りたかっただけなんだね #include<stdio.h> #include<stdlib.h> int main(void){ long value[100]; char str[]="100 200 300 400 500 x 600 777"; char *ptr=str, *endptr; int i, value_num=0; for(value_num=0;value_num<100;value_num++){ value[value_num]=strtol(ptr, &endptr, 10); if(ptr==endptr) break; ptr=endptr; } for(i=0;i<value_num;i++){ printf("%ld\n", value[i]); } return 0; }
|

|