gpt4 book ai didi

c++ - 在文本框中显示

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:09 24 4
gpt4 key购买 nike

我正在尝试学习如何在 VS 中使用 Windows 窗体应用程序,但我发现了一个问题。我习惯于基于控制台的应用程序。所以问题是:

我有一个表单,我想在文本框中显示属于另一个类的函数结果,我想在按下按钮时执行此操作。例如,这是一个示例类:

#ifndef PRUEBA_H
#define PRUEBA_H
#include <string>
#include <iostream>
#include <iomanip>

using namespace std;

class Prueba
{
public:
void show()
{
cout<<"Thanks"<<endl;
}
};

#endif

这是按钮的代码:

#include "prueba.h"
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {

Prueba *x = new Prueba();
textBox1->Text= System::Convert::ToString(x->show());
}

编译器报错

error C2665: 'System::Convert::ToString' : none of the 37 overloads could convert all the argument types    

任何人都可以帮助并发布将函数显示到文本框的正确方法吗?

最佳答案

void show() 
{
cout<<"Thanks"<<endl;
}

此函数将一些文本打印到标准输出,但不返回任何内容。

你需要让它返回一个字符串。

关于c++ - 在文本框中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13692021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com