sscanf与sprintf用法

参考链接:https://blog.csdn.net/sim120/article/details/22872885

sscanf: 从字符串中拆分出想要的类型

sprintf: 把各种类型的东西合成一个字符串

示例代码如下:

#include 
 
int main(void)
{
    char buf[20] = "1:23:abc";
    int a,b;
    char c[10] = {0};
    char d[20] = {0};
    sscanf(buf,"%d:%d:%s",&a,&b,c);//sscanf用法 
    printf("a = %d\n",a);
  	printf("b = %d\n",b);
  	printf("c = %s\n",c);
  	sprintf(d,"%d,%d,%s",a,b,c);//sprintf用法 
	printf("d = %s\n",d); 
  	
    return 0;
}

运行结果如下:

sscanf与sprintf用法_第1张图片

 

你可能感兴趣的:(C++)