2016 - 2024

感恩一路有你

在C中保存数据到文本文档

浏览量:2370 时间:2024-08-06 21:54:24 作者:采采

在一些没有数据库支持的小型应用程序中,将数据保存到文本文档是首选的方法。本篇文章将分享我在C编程中将数据保存到文本文档的经验,希望能对您有所帮助。

添加相关控件

在Visual Studio中,首先需要添加用于保存数据的相关控件(本文的目的是将值1、值2、值3、值4保存到文本中)。

编写保存数据的文本文档创建代码

以下是创建文本文档的代码:

private void newFile()
{
    if (!File.Exists("Vista"   dateTime   ".txt"))
    {
        FileStream fs1  new FileStream("Vista"   dateTime   ".txt", , FileAccess.Write); //创建写入文件
        StreamWriter sw  new StreamWriter(fs1);
        ();
    }
    else
    {
        FileStream fs  new FileStream("Vista"   dateTime   ".txt", , FileAccess.Write);
        ();
    }
}

调用创建文本文档的方法

在Form1_Load事件中调用newFile()方法:

private void Form1_Load(object sender, EventArgs e)
{
    label4.Text  "当前时间:"   ("yyyy/MM/dd HH:mm:ss");
    label3.Text  "等待刷入条码......";
    newFile();
}

编写变量写入文本的代码

以下是将变量写入文本的代码:

private void sw()
{
    string sn1  this.textBox1.Text;
    string sn2  this.textBox2.Text;
    string str1  ;
    string str2  ;
    StreamWriter sw  new StreamWriter(   "Vista"   dateTime   ".txt", true);
    sw.WriteLine(sn1   "  "   sn2   " "   str1   " "   str2);
    ();
}

在指定的事件中调用文件写入代码方法

在textBox2_KeyDown事件中调用sw()方法:

private void textBox2_KeyDown(object sender, KeyEventArgs e)
{
    string CSN  ();
    string BSN  ();
    if ((  Keys.Enter)  (CSN ! "")  (CSN  BSN))
    {
        label3.Text  "条码检查OK!";
        [0].BackColor  ;
        sw();
        ();
        ();
    }
    else if((  Keys.Enter)  (CSN ! BSN))
    {
        label3.Text  "条码检查NG!";
        [0].BackColor  ;
        sw();
    }
}

运行测试后,成功将计划内的变量保存到指定的文本文档中。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。