#include <iostream>
using namespace std;
int main(){
char result[100]="123456789abcdefg", str[100];
int num;
sscanf( result,"%d%s", &num,&str );
cout<<num<<endl;
cout<<str<<endl;
return 0;
}
分离数组中的整数和字符 ,应该注意%d%s的位置不可变
#include <iostream>
using namespace std;
int main(){
char result[100], str[100]="abcdefg";
int num=123456789;
sprintf( result,"%d%s", &num,&str );
cout<<result<<endl;
return 0;
}