how to convert from int to char*?

前端 未结 10 2098
旧巷少年郎
旧巷少年郎 2020-11-30 18:37

The only way I know is:

#include 
#include 
using namespace std;

int main() {
  int number=33;
  stringstream strs;
  strs &l         


        
10条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-30 19:04

    I think you can use a sprintf :

    int number = 33;
    char* numberstring[(((sizeof number) * CHAR_BIT) + 2)/3 + 2];
    sprintf(numberstring, "%d", number);
    

提交回复
热议问题