QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 729|回复: 6

关于文件的操做

[复制链接]
发表于 2004-10-15 18:44:00 | 显示全部楼层 |阅读模式
1:假如说我有一个文件里面有5行,编一个小程序,让你输入删处的行数,我输入3第三行就没了,后面的行依此向前进一行。

2:我想用文件做用户明和密码的验证。怎么做
谢谢
发表于 2004-10-15 21:38:26 | 显示全部楼层
1、用脚本可能比C要容易多了,建议多学学perl。

2、不太明白你的意思,到底是在哪一个环节进行验证。
回复

使用道具 举报

发表于 2004-10-16 16:43:11 | 显示全部楼层
1.将文件用fscan或fgets函数读入一个数组或结构,除了删掉的那一行其余照原样写回文件
2.如果是用哪个文件存密码的话,自己决定文件格式,读写文件然后判断即可
回复

使用道具 举报

 楼主| 发表于 2004-10-16 19:41:00 | 显示全部楼层
谢谢,有一点思路。还不知道行不行。
回复

使用道具 举报

 楼主| 发表于 2004-10-17 09:52:07 | 显示全部楼层
但还是不行,能不能把代码贴出来。
回复

使用道具 举报

发表于 2004-10-17 10:21:58 | 显示全部楼层
在shell里有sed就可以实现了

如果是C的话,俺就不懂了
回复

使用道具 举报

发表于 2004-10-28 15:45:24 | 显示全部楼层
#define LINE_LENGTN 100
char *buffer;
FILE* fp=fopen("a.txt");
buffer=(char*)malloc(LINE_LENGTH);
//下面的代码读取整个文件(可能书写有错,请参看关于 stdio 库的说明)
while(feof(fp))
{
      fgets(fp,buffer);        //读取一行
}
//密码验证可以使用strcmp()函数比较两字符串是否相等
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 05:26 , Processed in 0.038784 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表