sprintf:
int a = 123;
char buffer[10];
sprintf(buffer,"%d",a);
cout<<buffer;
数字123就变成了buffer中的三个字符,所以输出123。
sscanf:
int a;
char s[10]="123BONNIE";
sscanf(s,"%d",&a);
cout<<a;
字符串“123BONNIE”截取后面的BONNIE,把123变成了变量a中的值,所以输出123。
sprintf:
int a = 123;
char buffer[10];
sprintf(buffer,"%d",a);
cout<<buffer;
数字123就变成了buffer中的三个字符,所以输出123。
sscanf:
int a;
char s[10]="123BONNIE";
sscanf(s,"%d",&a);
cout<<a;
字符串“123BONNIE”截取后面的BONNIE,把123变成了变量a中的值,所以输出123。