本文主要是介绍sscanf与sprintf,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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;
}
这篇关于sscanf与sprintf的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!