c++ - 将 itoa 与 TCHAR 一起使用

标签 c++ winapi encoding

我有一个支持 UNICODE 的 Win32 C++ 应用程序。我在使用 itoa() 函数时遇到问题,但出现编译错误,因为我传递的是 TCHAR* 作为参数而不是 char*。

我该怎么做才能让它发挥作用?

TCHAR buf[32];
itoa( taskState, buf, 10 );

最佳答案

对于 TCHAR 字符串,您应该使用 _ttoi()。

关于c++ - 将 itoa 与 TCHAR 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6476706/

相关文章:

c++ - 使用 resource.rc 中指定的不同语言构建应用程序

c++ - 如何以编程方式设置系统IP

C# 以大写形式写入单词 "ISO-8859-1"

c++ - 在 OpenCV 图像上打印数字

c++ - SFML Audio getSample使用sf::Music实时

c++ - 使用四元数防止绕特定轴旋转

C++ Sieve of Eratosthenes 错误 - 需要帮助修复语法

winapi - 如何在挂起期间不打勾的 Windows 上创建单调时钟?

perl - OTRS PostmasterMailbox.pl 解析/MIME 类型

javascript - 在javascript中将对话UTF-8编码为1251