⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cxbj.cpp

📁 软件工程
💻 CPP
字号:
//---------------------------------------------------------------------------
#include"stdio.h"
#include"io.h"

#include <vcl.h>
#pragma hdrstop

#include"add_baojin.h"
#include"add_bj.h"
#include"add_zh.h"
#include"cx_baojin.h"
#include"cxbj.h"
#include"zh_bj.h"
#include"zh_gl.h"
#include"zh_jfgl.h"
#include"zh_jl.h"
#include"zh_liulan.h"
#include"zh_xx.h"
#include"zh_zlgl.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
Tcx_bj1 *cx_bj1;
//---------------------------------------------------------------------------
__fastcall Tcx_bj1::Tcx_bj1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
///////退出
void __fastcall Tcx_bj1::Button3Click(TObject *Sender)
{
cx_bj1->Close();
}
//---------------------------------------------------------------------------



////////////进行表具的查询
void __fastcall Tcx_bj1::Button4Click(TObject *Sender)
{
        FILE *fp;
        char str[20];
        if(!(FileExists("zhuhubiaoju.txt")))
        ShowMessage("还没有记录");
        else{
        fp=fopen("zhuhubiaoju.txt","r");
        fseek(fp,0L,SEEK_SET);
            while(1)
                {
                   if(fscanf(fp,"%s",str)==EOF)
                        {ShowMessage("无此用户,请重新查找");
                        break ;
                        }
                   else if(strcmp(str,Edit8->Text.c_str())==0)
                        {//ShowMessage("找到");
                        fscanf(fp,"%s",str);
                        Edit2->Text=str;
                        fscanf(fp,"%s",str);
                        Edit1->Text=str;
                        fscanf(fp,"%s",str);
                        Edit5->Text=str;
                        fscanf(fp,"%s",str);
                        Edit6->Text=str;
                        fscanf(fp,"%s",str);
                        Edit4->Text=str;
                        fscanf(fp,"%s",str);
                        Edit3->Text=str;
                        Button2->Enabled=true;
                        Button5->Enabled=true;
                        break;}
                   else
                        {//ShowMessage("循环一次查找");
                        fseek(fp,67,SEEK_CUR);}
                }
                }
}
//---------------------------------------------------------------------------

void __fastcall Tcx_bj1::Button5Click(TObject *Sender)
{
add_bj1->Show();
}
//---------------------------------------------------------------------------

/////////////进行表具的删除
void __fastcall Tcx_bj1::Button2Click(TObject *Sender)
{
        AnsiString a1,a2,a3,a4,a5,a6,a7;
        FILE *bj;
        FILE *bjtemp;
        char str[10];
        a1=Edit8->Text.c_str();
        a2=Edit1->Text.c_str();
        a3=Edit2->Text.c_str();
        a4=Edit3->Text.c_str();
        a5=Edit4->Text.c_str();
        a6=Edit5->Text.c_str();
        a7=Edit6->Text.c_str();
        if (FileExists("zhuhubiaoju.txt"))
        {
        bj=fopen("zhuhubiaoju.txt","r");
        bjtemp=fopen("bjtemp.txt","a");
        fseek(bj,0L,SEEK_SET);
            while(1)
                {
                   if(fscanf(bj,"%s",str)==EOF)
                      {//ShowMessage("无此用户,不能修改");
                       break ;
                        }
                   else if(strcmp(str,Edit8->Text.c_str())==0)
                        {//ShowMessage("找到");
                        fseek(bj,67,SEEK_CUR);
                        continue;
                        }
                   else
                        {//ShowMessage("循环一次查找");fseek(fp,59,SEEK_CUR);}
                        fprintf(bjtemp,"%10s",str);//ShowMessage(str);
                        }
                }
        }
            fcloseall();
           remove("zhuhubiaoju.txt");
           rename("bjtemp.txt","zhuhubiaoju.txt");
                      //ShowMessage("命名成功");   
}
//---------------------------------------------------------------------------

////////////退出返回
void __fastcall Tcx_bj1::exitClick(TObject *Sender)
{
  cx_bj1->Button5->Visible = true;
  cx_bj1->Button2->Visible = true;
  cx_bj1->Button3->Visible = true;
  cx_bj1->exit->Visible    = false;
  cx_bj1->Edit8->ReadOnly  = false;
  cx_bj1->Close();      
}
//---------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -