如果字符串取自 Visual C++ 中的文本框,则字符串到整数类型转换使用 Visual Studion Windows 窗体

发布于 2024-08-26 05:03:28 字数 91 浏览 5 评论 0原文

如果我在文本框中输入了数值,我需要代码将字符串类型数据转换为整数类型数据。 我正在使用 Visual C++ Windows Forms 和 Visual Studio

i need the code to convert the string type data into integer type data if i have entered a numerical value in the text box.
i am using visual c++ windows forms and the visual studio

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

冬天的雪花 2024-09-02 05:03:28

我想他想要的是:

String^ numberS = "42";
int number;

number = Convert::ToInt32(numberS);

I think what he wanted was:

String^ numberS = "42";
int number;

number = Convert::ToInt32(numberS);
凉月流沐 2024-09-02 05:03:28

我正在使用 Visual C++ Windows 窗体和 Visual Studio

如果它确实是 Windows 窗体(即 C++/CLI),则只是 Int32::ParseInt32::TryParse,就像任何其他 .NET 语言。

i am using visual c++ windows forms and the visual studio

If it's really Windows Forms (i.e. C++/CLI) it's just Int32::Parse or Int32::TryParse, just like in any other .NET language.

一袭水袖舞倾城 2024-09-02 05:03:28

假设您在 std::string 实例中有变量,您可以使用流来执行此操作,如下所示:

std::string str = "1";
std::istringstream iss;
iss.str(str);

int val = 0;
iss>>val;

Assuming that you have the variable in a std::string instance, you can use streams to do it like this:

std::string str = "1";
std::istringstream iss;
iss.str(str);

int val = 0;
iss>>val;
故事↓在人 2024-09-02 05:03:28

只要您可以访问文本框中的原始字符数据,您就可以简单地使用 <代码>atoi

As long as you can access the raw character data in the text box you can simply use atoi

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文