int型の値をchar *にC++の文字を表すように格納するにはどうすればいいですか?例えば10 ... char * pは文字型のポインタです。そのポインタに10文字を格納したいと思います。整数値に基づいて文字ストリームを生成する繰り返しを作成したいからです。整数とchar連結を行うには同様のjavaコードを使用します。C++ int型のchar型の文字としての変換* APIなしの変換
答えて
私はあなたがC++と言ったことを知っていますが、あなたはchar *とも言いました。私はCとして扱います.Cでは、そうした連結は本当にできません。それを行う最良の方法は、必要な文字の数を計算することです。mallocは、char配列に文字を格納するだけです。あなたがそれを使い終わったら、それを解放することを忘れないでください! Cでは、あなたはすべて自分で行う必要があります!
またはmalloc 11を返し、NULLは文字列を終了します。 –
私はあなたが何をしようとしてについて少し困惑しているが、ここで私はおそらくあなたがそれをうまく助けになると思ういくつかの情報があります:C++で
- 、あなたは主にSTDを使用する必要があります::文字列を保持する文字列。
- 通常のCでは、char *を使用して文字のリストを保持します。これらのchar *は\ 0で終わるNULLで終わらなければなりません。
- C++の道を好む、あなたは+演算子で文字列を連結することができます:
ここでは例です:
std::string myString = "H";
myString += "e";
myString += "l";
std::cerr << myString; //prints "Hel" to console.
ます。また、データ型を混在させることができ、文字列ストリームを使用することができます。
std::stringstream ss;
ss << "h" << "e" << 7 << myCustomType << std::endl;
もうひとつ知っておくべきことは、charに整数値を格納することができ、それを印刷するときにアスキー表現が正しく動作することです。例えば
:
char x = 65; //x = capital A.
私は彼が 'int'を' char * 'に変換したいと思うと思います。だから 'std :: string tmp =(std :: stringstream()<< value).str();' –
- 1. 変換int型の14236 charとして[37,9C] C++
- 2. 変換int型
- 3. C++ int型の文字列への変換
- 4. int型からint型への変換が動作しない
- 5. コンマでintに型打ち文字列を型変換する
- 6. doubleをint型に変換した文字列に変換する
- 7. CでASCII文字をint型に変換する方法
- 8. char型の文字を使用してint型を出力しない
- 9. EVP_DigestUpdateと「『CONSTのchar *』に 『* unsigned char型』から無効な変換」
- 10. テンプレートパラメータにunsigned int型へのconst unsigned int型の変換
- 11. Haskell String-> Int型変換
- 12. 変換はデータ型intに
- 13. C#の列挙型の型変換
- 14. C#の文字列[]をC++のChar * []に変換します
- 15. 型変換と文字列の再フォーマット(Python対objective-c)
- 16. Android/Javaをint型からString型への変換なしで変換しますか?
- 17. 暗黙的に「文字列」に型「int型」を変換できません
- 18. c#オブジェクト型変換
- 19. JSTLループとint型変換を楽しいものにする
- 20. c - char *配列をint型とfloat型に変換する最も効率的な方法は何ですか?
- 21. ユーザー定義型への型変換文字列(セル値)?
- 22. 文字列型をJavaのクラス型に変換する方法
- 23. charをintに変換しますか?
- 24. jQuery:$ .eachの文字列型から文字列型オブジェクトへの変換
- 25. intをcharに変換しますか?
- 26. "unsigned char *"を "char *"(そして文字列)に変換する
- 27. Pythonのリフレクションと型変換
- 28. C++の管理型とアンマネージ型の間の変換ですか?
- 29. 'System.String'型から '' X '型へのパラメータ変換は、型変換器がこれらの型の間で変換できないため失敗しました
- 30. char [] to Springコンフィグレーションの文字列変換
は、代わりに 'のchar *'の 'のstd :: STRING'を使用してください。それはあなたの人生を楽にします。 –