在C++中将整数存储到char*中

Gal*_*leo 6 c++ arrays integer ncurses char

我正在编写一些返回整数的代码,然后需要使用ncurses库中的printw输出.但是,由于printw只接受char*,我无法弄清楚如何输出它.

基本上,有没有办法将整数存储到char数组中,或使用printw输出整数?

Mic*_*ker 9

printw()接受const char *作为格式说明符.你想要的是什么

printw("%d",yournumber);
Run Code Online (Sandbox Code Playgroud)

  • 您可能需要查找printf联机帮助页 - http://linux.die.net/man/3/printf以了解格式化的全部功能.特别是%d表示有符号整数作为格式字符串后面的第一个参数.但那甚至不是冰山一角;-) (2认同)