70,023
社区成员




#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int FString(char *src,char *obj,int flag)
{
int i=0,j=0;
int clag=0;
int k=0;
for(i=0;i<strlen(src);i++)
{
if((src[i]==' '&&src[i+1]!=' ')&&(clag<=1))
{
clag++;
}
if(clag<=1)
{
if(clag<1)
obj[j++]=src[i];
else
{
if(k<=flag)
{
obj[j++]=src[i];
k++;
clag=0;
}
else
{
obj[j]='\0';
break;
}
}
}
}
return 0;
}
int main()
{
char a[100]={"1234303 63.50345 12345 123 145 1456 134"};
char b[100];
memset(b,0x00,sizeof(b)); //注意初始化
FString(a,b,4);
if(b==" ")
puts("error string\n");
printf("b:%s\n",b);
system("pause");
return 0;
}