C语言。截取字符串

更新时间:01-23 教程 由 盏尽 分享

可改变数组大小,满足你可能的输入状况。

#include

intmain(){

charstr[200];//假定输入1行字符串,长度在200以内

chars[20][16];//假定用逗号分隔的部分约20个,每个长度不超过16字符

doubled[20];//假定数据个数不超过20个

inti,j=0,L,n=0;

fgets(str,200,stdin);//读入一行字符串,含换行符

L=strlen(str);//计算输入的字符串长度

for(i=0;i

s[n][j]=str[i];j++;

if(str[i]==','||str[i]=='\n'){s[n][j-1]='\0';j=0;n++;}//取出逗号分隔开的字符串

}

for(i=0;i

j=0;

for(i=0;i

if(sscanf(s[i],"%lf",&d[j])==1)j++;//能转换为数的一个一个转换

}

printf("\n=======values========\n");

for(i=0;i

return0;

}

声明:关于《C语言。截取字符串》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2165499.html