在 C++ GUI 应用程序中单击按钮时写入文件

问题描述

我正在开发一个需要用户注册登录的 C++ 项目。我正在尝试使用 RAD studio 构建一个 GUI 应用程序,用户将在其中输入用户名和密码进行注册,当单击“注册”按钮时,将创建一个文件,其中将存储用户的凭据。稍后,当用户输入其登录凭据时,程序必须通过打开文件来检查用户名和密码是否正确。如果凭据正确,用户将成功登录

我在 C++ 控制台中使用文件处理做了同样的事情,但我发现在 GUI 中构建相同的程序很困难。

错误显示在此代码中:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    String input=Edit1->Text;
    ListBox1->Items->Add(input);


    string infile=Edit1->Text.c_str();

    ofstream g("registration.txt");

            g<<infile;
            g << '\n';
            g.close();
            Edit1->Text="";
}

有人可以帮助我,或者至少给我一些关于如何在 GUI 应用程序中使用文件处理的提示

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)