用C语言编写一个程序!!!

程序的要求是,通过C语言来读写TXT文本文件,当打开这个C语言编辑好的程序时候,会先验证你的用户ID和口令,如果都正确后,就可以把txt里的内容输出并通过程序直接添加tx... 程序的要求是,通过C语言来读写TXT文本文件,当打开这个C语言编辑好的程序时候,会先验证你的用户ID和口令,如果都正确后,就可以把txt里的内容输出并通过程序直接添加txt的信息,如果口令不正确,则只可以浏览txt内的信息,不可以写入.
===========
请高手帮忙写一个,并把代码粘贴上来,万分感激!
展开
 我来答
haibasan
2012-01-10 · TA获得超过3997个赞
知道大有可为答主
回答量:1683
采纳率:33%
帮助的人:988万
展开全部
我帮你写一个吧。这是个简单的版本。其它的自己加上吧。
#include<stdio.h>
#include<string.h>
#define TrueID 111 //The macro can be changed as you wish.
#define TruePassword 000 //The macro can be changed as you wish.
#define Capacity1 400 //The macro can be changed as you wish.
#define Capacity2 400 //The macro can be changed as you wish.
int main()
{
int i;
char buf[Capacity1];
for(i=0;i<Capacity1;i++)
buf[i]='\0';

char msg[Capacity2];
FILE* fp;
int ID,Password;
printf("Please input your ID:\n");
scanf("%d",&ID);
printf("\n");
printf("Please input your Password:\n");
scanf("%d",&Password);
printf("\n");
if(ID==TrueID && Password==TruePassword)
{
fp = fopen("c:\\file.txt", "r+");
fseek(fp, 0, SEEK_SET);
fread(buf, sizeof(char),500, fp);
printf("%s",buf);
printf("\nInput the text you want to add:\n");
getchar();
gets(msg);
fwrite(msg, strlen(msg)+1, 1, fp);
fclose(fp);
return 0;
}
else
{
fp = fopen("c:\\file.txt", "r");
fseek(fp, 0, SEEK_SET);
fread(buf, sizeof(char),500, fp);
printf("%s",buf);
printf("\n");
fclose(fp);
return 0;
}
}
tanzeshun89
2012-01-10 · 超过11用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:37.2万
展开全部
有这样的程序啊,人家都那这个程序出书了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友43dd28b
2012-01-10 · TA获得超过214个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:117万
展开全部
谁傻啊,不用记事本打开txt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Aqingly
2012-01-10 · 超过21用户采纳过TA的回答
知道答主
回答量:161
采纳率:0%
帮助的人:78.5万
展开全部
记事本吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式