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

📄 u14_3_2.cpp

📁 C++Builde5程序设计—基础教学篇程序源代码1。
💻 CPP
字号:
//-----------------  u14_3_2  ------------------------------------
#include <stdio.h>
#include <vcl.h>
#pragma hdrstop
#include "u14_3_2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
Tf14_3_2 *f14_3_2;
//---------------------------------------------------------------------------
__fastcall Tf14_3_2::Tf14_3_2(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
FILE *inf;
bool open_flag;
void __fastcall Tf14_3_2::FormCreate(TObject *Sender)
{
  open_flag=false;
  btnFirstClick(Sender);
}
//---------------------------------------------------------------------------
void __fastcall Tf14_3_2::btnFirstClick(TObject *Sender)
{
  char* file_name="a:/ch14/student.sco";
  if(open_flag==true) fclose(inf);
  inf=fopen(file_name,"r");
  open_flag=true;
  btnFirst->Enabled=false;
  btnNext->Enabled=true;
  btnNextClick(Sender);
 }
//---------------------------------------------------------------------------
void __fastcall Tf14_3_2::btnNextClick(TObject *Sender)
{
  char *name=new char;
  int chi,eng,math,ave;
  if(!feof(inf))
  {
     fscanf(inf,"%s %d %d %d",name,&chi,&eng,&math);
     edtName->Text=name;
     edtChinese->Text=IntToStr(chi);
     edtEnglish->Text=IntToStr(eng);
     edtMath->Text=IntToStr(math);
     ave=(chi+eng+math)/3;
     edtAve->Text=IntToStr(ave);
     if(ave<=100 && ave>=90)
       edtMark->Text="纔单";
     else if( ave>=80)
       edtMark->Text="ヒ单";
     else if ( ave>=70)
       edtMark->Text="

⌨️ 快捷键说明

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