永发信息网

C++中如何调用sprintf方法

答案:5  悬赏:0  手机版
解决时间 2021-03-31 21:50
C++中如何调用sprintf方法
最佳答案
sprintf函数的功能与printf函数的功能基本一样,只是它把结果输出到指定的字符串中了,看个例子就明白了:

例:将"test 1 2"写入数组s中

#include
int main(void)
{
char s[40];

sprintf(s,"%s%d%c","test",1,'2');

return 0;
}
全部回答
c是c++的子集,所有标准c函数c++都有,直接用就好了
C++蕴含C语言。但注意个别头文件不同
C的函数在C++里不是都可以直接用的么,用法也一样啊
例如
#include
#include
char string[50];
int a = 12345;
sprintf( string, "%d", a );
cout<
  • 4楼网友:第幾種人
  • 2021-03-31 01:35
//头文件
#include

int main(void)
{
int a, b;
char buffer[100];
a = 100;
b = 200;

//和在c里使用没什么区别
sprintf(buffer, "%d", a + b);
printf("%s", buffer);
}追问您好!我这么定义了一下,头文件也引用了,但是还是会报出第一个参数类型不对的错误。以前在c下调用这个方法的时候第一个参数是&m_sysbuffer->rstbuff[6+k*4],这个参数的类型不能改变,在这样的情况下我该怎么去修改呢 ?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯