“4,114.0578418,22.5431486,深圳,Shen Zhen”
如此字符串 如何交换114.0578418和22.5431486
让此字符串变成
“4,22.5431486,114.0578418,深圳,Shen Zhen”
求解答
根据逗号拆分出数据项,将经纬度交换后再输出成字符串
int main(){
char s[1000] = "4,114.0578418,22.5431486,深圳,Shen Zhen";
int a;
double b,c;
char e[20],f[20];
sscanf(s,"%d,%lf,%lf,%s %s",&a,&b,&c,e,f);
sprintf(s,"%d,%lf,%lf,%s %s",a,c,b,e,f);
cout<<s<<endl;
return 0;
}