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

資源簡介

用C語言實現一個類似網吧的賬戶管理系統,包含上機、下機、查詢、自動模糊查詢、充值、退費、注銷、統計等功能。為C語言課程項目實驗。在VS2010和2017中編譯通過并正常運行。

資源截圖

代碼片段和文件信息

#define?_CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include“model.h“
#include“card_service.h“
#include“tool.h“

void?saveCard(Card?card)
{
FILE*?fp=NULL;
//轉換時間為字符串
char?tStart[20]tEnd[20]tLast[20];
timeToString(card.tStarttStart);
timeToString(card.tEndtEnd);
timeToString(card.tLastTimetLast);


fp=fopen(“card.txt““a+“);
if(fp!=NULL)
{
//printf(“\n成功保存!\n“);
fprintf(fp“%s#%s#%d#%.f#%s#%s#%f#%s#%d#%d“card.aNamecard.aPwdcard.nStatuscard.fBalancetStarttEndcard.fTotalUsetLastcard.nUseCountcard.nDel);
fprintf(fp“\n“);
}
else
printf(“\n未能在內存中創建文件!“);

fclose(fp);
}


/*
praseCard功能:解析數據
傳入:含有一張卡信息的一條字符串(指針)
傳出:一個卡變量
*/
Card?praseCard(char?*aline)
{
Card?card;
char*?words=NULL;
char*?parts[10][20]={0};
int?i=0;
time_t?tTime=0;

//printf(“praseCard!\n“);//test

{
//printf(“\nNow?is?in?praseCard\n“);//test

if(NULL==(words=strtok(aline“#“)))
{
printf(“\n解析數據失敗!“);
exit(0);
}
i=0;
strncpy(parts[i]words20);
//printf(“\n%s\n“parts[i]);
i++;

//分段存入字符轉數組
while(NULL!=(words=strtok(NULL“#“)))
{
strncpy(parts[i]words20);
i++;
}

//轉化為結構體中相應的結構并保存
strcpy(card.aNameparts[0]);
strncpy(card.aPwdparts[1]8);
card.nStatus=(atoi(parts[2]));
card.fBalance=(atof(parts[3]));

//時間格式轉化
tTime=stringToTime(parts[4]);
card.tStart=tTime;
tTime=0;
tTime=stringToTime(parts[5]);
card.tEnd=tTime;
tTime=0;
card.fTotalUse=atof(parts[6]);
tTime=stringToTime(parts[7]);
card.tLastTime=tTime;
tTime=0;
card.nUseCount=atoi(parts[8]);
card.nDel=atoi(parts[9]);

} //所有數據存入相應位置

//test
//printf(“\n?下邊應該顯示卡片信息\n“);
//testCard(card);
return?card;
}


//readCard功能:讀取文件中的信息并保存到內存中,將會清空數組并從頭對數組寫入內容。
//傳入:一個卡類型的數組的頭地址
//傳出:無(對地址所指向的內存進行寫入,)
void?readCard(Card?aCard[])
{
FILE*?fp=NULL;
int?i=0j=0;
char?aline[100];
Card?k;

fp=fopen(“card.txt““r“);

while(!feof(fp))
{
if(NULL!=fgets(aline100fp)&&i<50)
{
j=1;
k=praseCard(aline);
addcard(k1);
i++;

}
else?if(j==0)
printf(“\n沒讀到數據!“);
}

fclose(fp);
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-30?21:09??AMS\AccountManagement\
?????文件????????3767??2018-03-09?18:06??AMS\AccountManagement\AccountManagement.vcxproj
?????文件????????1949??2018-03-10?13:40??AMS\AccountManagement\AccountManagement.vcxproj.filters
?????文件?????????143??2018-02-26?15:37??AMS\AccountManagement\AccountManagement.vcxproj.user
?????文件??????????79??2018-03-23?14:14??AMS\AccountManagement\card.txt
?????文件????????2440??2018-03-23?14:12??AMS\AccountManagement\card_file.c
?????文件?????????139??2018-03-16?17:40??AMS\AccountManagement\card_file.h
?????文件????????1116??2018-03-23?14:10??AMS\AccountManagement\card_service.c
?????文件?????????178??2018-03-23?14:12??AMS\AccountManagement\card_service.h
?????文件???????????1??2009-08-31?02:32??AMS\AccountManagement\ClassDiagram1.cd
?????目錄???????????0??2018-03-30?21:09??AMS\AccountManagement\Debug\
?????文件????????1452??2018-03-10?17:47??AMS\AccountManagement\Debug\AccountManagement.Build.CppClean.log
?????文件?????????381??2018-03-23?14:13??AMS\AccountManagement\Debug\AccountManagement.exe.intermediate.manifest
?????文件??????????40??2018-03-23?14:13??AMS\AccountManagement\Debug\AccountManagement.lastbuildstate
?????文件????????5838??2018-03-23?14:13??AMS\AccountManagement\Debug\AccountManagement.log
?????文件?????????713??2018-03-10?18:47??AMS\AccountManagement\Debug\AccountManagement.vcxprojResolveAssemblyReference.cache
?????文件???????????0??2018-03-10?17:47??AMS\AccountManagement\Debug\AccountManagement.write.1.tlog
?????文件???????11857??2018-03-23?14:13??AMS\AccountManagement\Debug\card_file.obj
?????文件????????6920??2018-03-23?14:13??AMS\AccountManagement\Debug\card_service.obj
?????文件???????12762??2018-03-23?14:13??AMS\AccountManagement\Debug\cl.command.1.tlog
?????文件???????37820??2018-03-23?14:13??AMS\AccountManagement\Debug\CL.read.1.tlog
?????文件???????17718??2018-03-23?14:13??AMS\AccountManagement\Debug\CL.write.1.tlog
?????文件????????7552??2018-03-23?14:13??AMS\AccountManagement\Debug\link.command.1.tlog
?????文件???????14734??2018-03-23?14:13??AMS\AccountManagement\Debug\link.read.1.tlog
?????文件????????4238??2018-03-23?14:13??AMS\AccountManagement\Debug\link.write.1.tlog
?????文件????????8306??2018-03-23?14:13??AMS\AccountManagement\Debug\main.obj
?????文件???????17606??2018-03-23?14:13??AMS\AccountManagement\Debug\menu.obj
?????文件????????1830??2018-03-23?14:13??AMS\AccountManagement\Debug\mt.command.1.tlog
?????文件????????2758??2018-03-23?14:13??AMS\AccountManagement\Debug\mt.read.1.tlog
?????文件????????1046??2018-03-23?14:13??AMS\AccountManagement\Debug\mt.write.1.tlog
?????文件????????1343??2018-03-16?17:07??AMS\AccountManagement\Debug\service.obj
............此處省略21個文件信息

評論

共有 條評論