91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 353KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-14
  • 語言: C/C++
  • 標簽:

資源簡介

C語言的小型通用數據庫

資源截圖

代碼片段和文件信息

/*
*?Copyright?(c)?2006華中科技大學Dian團隊
*?All?rights?reserved.
*?
*?文件名稱:LiuDatabase
*?摘????要:模擬交互式的SOL的基本功能:動態建表組合查詢刪除添加更新
*???????????支持的數據類型為:char(字符型)?int(整數型)?double(浮點型)?string(字符串型)
*?
*?當前版本:清級(后繼版本依次為明級元級....)
*?作????者:劉焱
*?完成日期:
*?修改日期:
*?修改內容:
*?
*/



/***************************************************************************************************************/




/*頭文件部分*/
#include
#include
#include





/***************************************************************************************************************/






/*宏定義部分*/


#define?TABLE_LENTH?20???//定義表的長度
#define?MAX_DATA_LEN?20??//定義最大字段數
#define?MAX_NAME_LENTH?20??//定義字段名的最大長度
#define?MAX_LEN_FILE_NANE?127??//定義文件名的最大長度
#define?MAX_STRING_LENGTH?127?//定義字符串的最大長度
#define?OK?1????//操作成功
#define?ERROR?0???//操作失敗
#define?INITSTATUS?-1?//初始狀態
#define??SUPER_MARKET_MODEL?0//超市模式
#define??OFFICE_MODEL?1//辦公模式


int??nModel=SUPER_MARKET_MODEL;//唯一的全局變量記錄系統模式









/***************************************************************************************************************/


/*數據結構定義部分*/



//定義元素類型
union?Elemtype
{
char?CHAR;???//字符型
char?STRINR[MAX_STRING_LENGTH];??//字符串型
int?INT;//整數型
double?DOUBLE;//浮點型

};




//定義元素節點類型
struct?Node
{
union?Elemtype?arr[MAX_DATA_LEN];
struct?Node?*next;

};




//字段基本信息結構體
struct?Data
{
char?strName[MAX_NAME_LENTH];??//字段名
int?nLen;??//字段長度
char?cType;?//字段類型?
};





//記錄字段基本信息的節點結構體
struct?DataNode
{
struct?Data?data;//字段基本信息結構體
struct?DataNode?*pNext;//指針

};





//記錄所有字段信息的表結構體
struct?Table
{
int?nLen;//表的長度
struct?Data?Head[MAX_NAME_LENTH];//記錄字段全部信息的數組


int?nCount;//記錄數據容量
};




//定義文件結構
struct?File
{
struct?Table?*pTable;//表頭指針
struct?Node?*pHead;//數據區指針
int????nCount;//數據區容量
};





/***************************************************************************************************************/




/*函數定義部分*/



void?SubMenu(struct?File?*file);
void?AddData(struct?File?*file);
void?Read(struct?File??*filechar?*strFileName);
void?MyUpdateData(struct?Node?*pCurstruct?File?*file);
void?Update(?struct?File?*file);
void??ShowTable(struct?Table?*pTable);
void?ShowData(??union?Elemtype??*arr?struct?File?*file?);
void?AddData(struct?File?*file);
void?Add(struct?File?*file);
void?CheckChar(??struct?File?*file??int?*bIsOK??int?nIndex??);
void?CheckDouble(??struct?File?*file??int?*bIsOK?int?nIndex???);
void?CheckInt(??struct?File?*file??int?*bIsOK?int?nIndex??);
void?CheckString(??struct?File?*file??int?*bIsOK??int?nIndex??);
void?CreateTable(struct?Table?*pTable);
void?Delete(struct?File?*file);
void?DelteFile(??struct?File?*file?);
void?Driver();
void?Find(struct?File?*file);
void?GetChar(char?*pChar);
void?GetString(char?*str);
int?GetStrName(char?*str);
void?Help();
void?InitFile(struct?File?*fil

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????927??2009-06-30?16:38??downcode.com\downcode.com.txt

?????文件????????189??2008-07-26?17:09??downcode.com\中國源碼下載站.url

?????文件?????492032??2006-04-21?23:38??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)\060422周六例會.ppt

?????文件????????927??2009-06-30?16:38??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)\downcode.com.txt

?????文件????????927??2009-06-30?16:38??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)\Liubase\downcode.com.txt

?????文件???????4291??2006-04-07?22:55??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)\Liubase\Liubase.dsp

?????文件????????522??2006-04-07?22:55??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)\Liubase\Liubase.dsw

?????文件??????74752??2009-04-05?11:52??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)\Liubase\Liubase.ncb

?????文件??????54784??2009-04-05?11:52??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)\Liubase\Liubase.opt

?????文件???????4021??2009-04-05?11:51??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)\Liubase\Liubase.plg

?????文件???????5688??2006-04-23?06:34??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)\Liubase\liuyan.txt

?????文件??????38294??2009-06-30?16:39??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)\Liubase\main.c

?????文件????????189??2008-07-26?17:09??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)\中國源碼下載站.url

?????目錄??????????0??2009-06-30?16:38??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)\Liubase

?????目錄??????????0??2009-06-30?16:38??downcode.com\預備隊C語言與數據結構組-劉焱-通用數據庫(清級)

?????目錄??????????0??2009-06-30?16:39??downcode.com

-----------?---------??----------?-----??----

???????????????677543????????????????????16


評論

共有 條評論

相關資源