[解決済み] intをASCII文字に変換する
2022-03-03 07:39:53
質問
私は
int i = 6;
そして、私が欲しいのは
char c = '6'
を変換してください。何か簡単な方法があれば教えてください。
EDITです。 また、乱数を生成して文字に変換し、'.txt'を追加してifstreamでアクセスする必要があります。
どのように解決するのですか?
素直な方法。
char digits[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
char aChar = digits[i];
より安全な方法
char aChar = '0' + i;
一般的な方法。
itoa(i, ...)
便利な方法
sprintf(myString, "%d", i)
C++の方法です。 (Dave18の回答から引用)
std::ostringstream oss;
oss << 6;
ボス道。
ジョー、intからcharへの変換器を書いてくれ
スタッドボス道。
char aChar = '6';
ジョーのやり方
char aChar = '6'; //int i = 6;
ナサのやり方
//衛星からの返信を待っています。
エイリアン道: '9'
<ブロッククオート//ごきげんよう。
神の道
Bruh I built this
ピーターパンの方法
char aChar;
switch (i)
{
case 0:
aChar = '0';
break;
case 1:
aChar = '1';
break;
case 2:
aChar = '2';
break;
case 3:
aChar = '3';
break;
case 4:
aChar = '4';
break;
case 5:
aChar = '5';
break;
case 6:
aChar = '6';
break;
case 7:
aChar = '7';
break;
case 8:
aChar = '8';
break;
case 9:
aChar = '9';
break;
default:
aChar = '?';
break;
}
サンタクロースの道
//Wait till Christmas!
sleep(457347347);
重力の道
//(1)何
'6' (ジャージー) Mikes'™ way:
<ブロッククオート//
SOの方法。
みんな、どうすれば C++のビギナーズガイド
私のやり方
または高速道路
コメントをどうぞ Handy wayとC++ wayを追加し(全集を持つため)、wikiとして保存しています。
編集部:満足ですか?
関連
-
[解決済み】C++でint型に無限大を設定する
-
[解決済み】クラステンプレートの使用にはテンプレート引数リストが必要です
-
[解決済み】1つ以上の多重定義されたシンボルが見つかる
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] C++でintをstringに変換する最も簡単な方法
-
[解決済み] const int*、const int * const、int const *の違いは何ですか?
-
[解決済み] 文字のASCII値を取得する方法
-
[解決済み] std::stringをintに変換するにはどうしたらいいですか?
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
-
[解決済み] Intel CPU の _mm_popcnt_u64 で、32 ビットのループカウンターを 64 ビットに置き換えると、パフォーマンスが著しく低下します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C++エラー。アーキテクチャ x86_64 に対して未定義のシンボル
-
[解決済み】coutはstdのメンバではない
-
[解決済み】C++でint型に無限大を設定する
-
[解決済み】C++コンパイルタイムエラー:数値定数の前に期待される識別子
-
[解決済み] 既に.objで定義されている-二重包含はない
-
[解決済み】CMakeエラー at CMakeLists.txt:30 (project)。CMAKE_C_COMPILER が見つかりませんでした。
-
[解決済み] 数値定数の前にunqualified-idを付けて、数値を定義することを期待する。
-
[解決済み】VC++の致命的なエラーLNK1168:書き込みのためにfilename.exeを開くことができません。
-
[解決済み】システムが指定されたファイルを見つけられませんでした。
-
[解決済み】変数やフィールドがvoid宣言されている