簡體   English   中英

如何在C ++的'char'中轉換和插入'int'?

[英]How convert and insert an 'int' in a 'char' for C++?

  1. 轉換'char'中的任何數字(-19 | 34 | 0)(“ -19” |“ 34” |“ 0”)
  2. 將此“ char”插入其他“ char”的中間

是否已經准備好轉換功能?

我嘗試使用(+/-'0')的簡單方法,但僅適用於0到9之間的數字

char僅包含一個字符,因此不是目的地類型的理想選擇。

您想要的是std::string

您可以使用

std::string s = std::to_string(-19);

等等,將int -19轉換為字符串。

然后,您可以使用字符串類上的重載運算符++=將數字連接在一起,或者使用std::string::insert在現有的字符串中插入新的字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM