c语言如何生成c文件大小,C语言建立文件有没有大小限制啥的啊?
发布日期:2021-06-24 15:58:14 浏览次数:2 分类:技术文章

本文共 1359 字,大约阅读时间需要 4 分钟。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

printf("------------------------------------------------------------------------\n");

}

//列出菜单

void List()

{

printf("------------------------------------------------------------------------\n");

printf("你想进行什么操作?\n");

printf("1.初始化VIP库(清空所有记录).\n");

printf("2.添加VIP用户.\n");

printf("3.更新VIP用户的ID.\n");

printf("4.输出VIP用户资料.\n");

printf("0.退出.\n------------------------------------------------------------------------\n?");

}

//初始化文件

void Format(FILE * cfPtr)

{

int i;

Vs blank={0,0};

printf("------------------------------------------------------------------------\n");

if((cfPtr=fopen("VIp.txt","r+")) == NULL)//文件是否存在

{

printf("不存在这个库.\n");

if((cfPtr=fopen("VIP.txt","w+")) == NULL)//不存在则建立文件

{

printf("文件打不开.\n");

}

}

else

{

for(i=0;i <= 999;i++)

fwrite(&blank, sizeof(Vs),1,cfPtr);//初始化记录

fclose(cfPtr);

}

printf("VIP库初始化完毕.\n");

printf("------------------------------------------------------------------------\n");

}

//输入数据

void In(FILE * cfPtr)

{

Vs good;

if((cfPtr=fopen("VIP.txt","r+")) == NULL)//打开文件

printf("文件打不开.\n");

else

{

printf("------------------------------------------------------------------------\n");

printf("输入你要添加VIP编号(1~999,10除外,输入0结束).\n");

scanf("\n%d",&good.n);//输入记录号

while(good.n != 0)

{

printf("输入VIP%d的ID号(5位数,首位不能为0).\n",good.n);//输入需要记录的数据

scanf("\n%d",&good.id);

if(good.id >= 10000 && good.id <= 99999)

转载地址:https://blog.csdn.net/weixin_33682804/article/details/117051547 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:在c语言中变量必须先定义后使用吗,C语言为什么要规定对所用到的变量要“先定义,后使用”...
下一篇:SYSV和Linux区别,Linux文件命令:SYSV意味着什么?

发表评论

最新留言

不错!
[***.144.177.141]2024年03月31日 22时04分54秒