sscanf简单样例
#include<cstdio>
int main(){
char str[100]="1234";
int n;
sscanf(str,"%d",&n); //取地址符很重要
printf("%d",n);
return 0;
}
sscanf按格式划分
#include<cstdio>
int main(){
char str[100]="2048:3.14,hello";
int n;
double pi;
char str2[100];
sscanf(str, "%d:%lf,%s",&n,&pi,str2); //按格式拆分
printf("%d\n%f\n%s",n,pi,str2);
}
sscanf还支持正则表达式
sprintf简单样例
#include<cstdio>
int main(){
char str[100];
int n=12343;
sprintf(str,"%d",n);
printf("%s",str);
return 0;
}