我需要将\ t附加到4个字节的整数。最初为整数变量赋值,并且必须附加\ t并传输。在接收方,整数和\ t必须分开。 我已经使用itoa()和atoi()将整数转换为字符串,反之亦然。 代码:
int integer=10;
char string[5];
itoa(integer,string,10);
我收到错误,因为'itoa'的未定义引用。有没有替代方法,以及如何从整数中恢复\ t ...请在这方面帮助我。提前致谢
答案 0 :(得分:3)
你必须使用
char string[5];
int integer= 10;
snprintf(string, 5,"%d",integer);
因为itoa
不是某些编译器支持的标准函数的一部分..
答案 1 :(得分:2)
此标准函数为sprintf