使用 itoa() 进行整数到字符串的转换

integer to string conversion using itoa()

我需要将 \t 附加到 4 的整数 bytes.Initially 整数变量被分配了一个值,并且必须附加 \t 并传输。在接收方,整数和 \t 必须分开。 我已经使用 itoa() 和 atoi() 将整数转换为字符串,反之亦然。 代码:

int integer=10;
char string[5];
itoa(integer,string,10);

我收到错误消息,作为对 'itoa' 的未定义引用。有没有其他方法可以这样做以及如何从整数中恢复 \t ...请在这方面帮助我。提前致谢

你必须使用

char string[5];
int integer= 10;
snprintf(string, 5,"%d",integer);

因为itoa不是某些编译器支持的标准函数的一部分..

C 标准函数是sprintf