Visual C ++ 2010->ウィンドウフォーム。文字列をintに変換する方法は?
-
11-10-2019 - |
質問
おい! 「12:30」やこのコードのようなテキストのテキストボックスがあります textBox -> Text -> ToString() -> Split(':')[1]
「30」を文字列として返します。そして、私はそれをintに変換したいです。どのように? convert :: toint32()などのような機能を設立しましたが、C ++では機能しません(Visual C ++ 2010-> Winfowフォーム)。私を助けてくださいplz! (私は2日前にC ++を学び始めました)
そして私は使用します 管理されています C ++
解決
管理されたC ++を使用しているので、これを行うことができます。
double foo = System::Convert::ToDouble("200");
int bar = System::Convert::ToInt32("200");
必要なものは何でも使用してください!
他のヒント
C Standard Lib Frunction Atoiを使用できます
CString s = "30";
int x = atoi( s ); // x is now 30
編集:ああ、あなたは管理されたC ++を使用しているので、次の2つのうちの1つが仕事をする必要があります
System::Convert::ToInt32(str, 10);
System::Int32::Parse(str);
このページを参照してください。 http://msdn.microsoft.com/en-us/library/b3h1hf19.aspx
私が使う
int intVar = Int32::Parse(stringVar);
所属していません StackOverflow