读文件
要解析这样形式的一个文件,该如何处理,
还有请问一般像这样的配置文件,如何用户不按规则输入的话,不如只输入wang ,这样的情况是要分析文件时候指出还是不管它?
111.txt
---------------以下为内容------------------
(userinfo)
wang:12345
li:87766
……
(xxxxx)
……
[解决办法]
当然不管了.
当然你也可以模糊搜索
[解决办法]
给你这个参考一下,希望对你有帮助。
我是用C++写的 不过修改一下还是能用的,呵呵。
http://www.pudn.com/downloads79/sourcecode/windows/file/detail302193.html
[解决办法]
空格不会有影响! 空格的ASCII值为32,与换行、NULL等有明显区别,不会对文件的读取产生影响。
[解决办法]
- C/C++ code
FILE *fp;char name[20];char id[20];while (!feof(fp)) { fscanf(fp,"%[a-z]:%[0-9]\n",name,id); //这里的匹配符号 printf("%s:%s\n",name,id); }
[解决办法]
汗啊...下面哪个关键字全是数字啊...
每个关键字下的格式和其他关键字的格式都不一样的啊..
问下..你这样做什么用的..
如果在linux下的配置文件..用shell..写吧...
应该是个实际应用的吧..不会也是课程设计吧..