C++/CLIにて、int型変数の値
int test1 = -1;
int test2 = -10;
をString型に変換し「-1」「-10」といったような文字列に、
変換しようと思っています。
String::Format( "{0:D1}", test1 );
String::Format( "{0:D2}", test2 );
といった方法で可能なのは分かったのですが、
この方法だと、Formatの引数を値の桁数に応じて変えねばなりません。
※String::Format( "{0:D2}", test1 );
のようにすると、「-01」となってしまうため。
桁数を意識せずに、int型変数の値をそのまま文字列に変換するような
良い方法があれば、ご教示お願いできませんでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
あれー、動作確認してんですけどねぇ...
int main() {
int test1 = -1;
System::Console::WriteLine(test1.ToString());
System::Console::WriteLine((-10).ToString());
return 0;
}
御回答ありがとうございます。
原因はよく分かりませんが、何か私の環境に問題があるのかもしれません。
とりあえず当初の問題は解決しましたので、
いったん締め切らせていただきます。ありがとうございました。
No.1
- 回答日時:
test1.ToString() ではダメですか?
この回答への補足
御回答ありがとうございます。
test1.ToString()
としたところ、下記エラーが出てしまいました。
error C2352: 'System::Int32::ToString' : 静的でないメンバ関数の呼び出しが正しくありません
何か使い方があるのでしょうか?
あと恥ずかしながらFormat()の使い方が間違っていたようです。。
String::Format( "{0:D}", test1 );
String::Format( "{0:D}", test2 );
のように使うことで期待動作をさせることが出来ました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- C言語・C++・C# ポインタの型変換、どうやるんでしたっけ? 2 2022/03/28 11:00
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- Visual Basic(VBA) Excel VBA でデータ転記について 1 2023/03/07 19:11
- C言語・C++・C# c言語 int temp = 0; if(isdigit(arr[i])){ temp=arr[i] 2 2022/03/27 01:44
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
char型配列をString型にしたい
C言語・C++・C#
-
C++/CLIにて、System.String^型からChar*への変換。または、fopen_s以外のファイル出力方法
C言語・C++・C#
-
C++/CLI System::String::Fotmat 16進表記
C言語・C++・C#
-
-
4
【C++/CLI.NET】コンボボックスの値の設定・取得
C言語・C++・C#
-
5
C++/CLIでネイティブの構造体を使用したい
C言語・C++・C#
-
6
std::stringからLPCWSTR型への変換
C言語・C++・C#
-
7
System::Stringからconst charへの変換
C言語・C++・C#
-
8
long型の定数の末尾にLを付ける意味
C言語・C++・C#
-
9
【C++/CLI】String型文字列の位置を指定して値を取り出す
C言語・C++・C#
-
10
DataGridViewのチェックボックスのON、OFFの判定方法
C言語・C++・C#
-
11
C++/CLIの構造体のコンストラクタについて
C言語・C++・C#
-
12
C++/CLIのオブジェクト型配列
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB6.0の「vbFromUnicode」はVB....
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
バイナリデータの文字列変換(5...
-
EXCEL VBA
-
VB6.0 String型→Long型変換方法...
-
バイト型のデータをLong型に変換
-
C#でListとDictionaryの判別方法
-
文字型を日付/時刻型に変換する...
-
n進数の値を10進数の値に変換す...
-
WORD型をCString型に変換する方法
-
vb6の桁数指定
-
Boolean型変数の値を反転する方法
-
C++ 文字列変数と16進数の比較
-
画像圧縮の離散コサイン変換,...
-
2の補数の計算について
-
16進コード文字列を文字列に変換
-
C言語の型変換について
-
テキストボックスの数値をFo...
-
textbox.textやlabel.captionの...
-
VBA 変数名に変数を使用したい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6.0の「vbFromUnicode」はVB....
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
C++ 文字列変数と16進数の比較
-
16進をASCIIコードに変換する...
-
バイト型のデータをLong型に変換
-
16進コード文字列を文字列に変換
-
WORD型をCString型に変換する方法
-
textbox.textやlabel.captionの...
-
2の補数の計算について
-
vb6の桁数指定
-
Boolean型変数の値を反転する方法
-
VB6.0 String型→Long型変換方法...
-
VC++ std::stringからLPCWSTRに...
-
n進数の値を10進数の値に変換す...
-
【C++/CLI】int型からString型...
-
エクセルでメールヘッダーを解...
-
C#でListとDictionaryの判別方法
-
2進数から10進数へ変換
-
VB6 case文について
-
文字型を日付/時刻型に変換する...
おすすめ情報