linux读取配置文件
来源:互联网 发布:北京seo服务价格 编辑:程序博客网 时间:2024/06/07 02:41
读取配置文件类似
这种类型的配置文件还是比较简单的,比如不小心前后多出了空格,或者加#写注释等,我这里写的比较简单的配置文件
流程是这样 打开文件 读一行 解析一行 然后把结果放入链表 读完了 关闭文件
首先得makefile
注意这里-lmysqlclient要加上去,里面有对mysql了的操作
然后头文件a.h
struct node *readconf(char const *file);//读取配置文件解析,返回一个链表
char *del(char *str);//用来删除左右边的空格和回车
char *dupstr(char *s);//返回分配空间的字符串
char *getvalue(char *name);//获取特定的value值
void initmysql(char *host,char *username,char *password,char *database);//连接数据库
函数func.c
其次是主函数,来I测试
总结:读取配置文件里卖弄主要涉及到链表,读取文件,如何删除左右空格,mysql的连接操作,
首先,开始时读取配置文件时可以单独解析一行,然后并打印解析的name和value值,遇到问题打印出value值,但是在定义的结构体中是*name,*value,并没有分配空间就直接赋给了value所以导致程序出错,然后就从fileman中的一个函数可以拿出来用。另一个问题就是程序的分配不够独立。
写配置文件也看了有一段时间了,中途因考试也浪费了很多时间,在做配置文件中是对以前学的知识的一个综合,有一些觉得自己学的还不够扎实,比如在数组和字符串指针,对其中的区别没弄明白,一个是分配了空间,一个是没有分配空间,*name它是不能对其赋值,但name[9]可以对其赋值,所以对这些小的知识点还是要从根本来理解,要不然目前可以表面上理解,但是时间长了你还是忘记了,所以死对知识还是得从根本上去理解它的实质。
在读取配置文件,是以后会长用的,在很多方面都会用到,所以先把基础打好,以后再慢慢发展学习。
- Linux下读取配置文件
- linux读取配置文件
- linux c读取配置文件
- linux shell 读取配置文件
- linux c 读取配置文件
- linux shell 读取配置文件
- 读取配置文件源代码[linux c]
- 读取配置文件GetProfileString(linux版)
- linux读取配置文件(C语言版)
- linux读取配置文件(C语言版)
- linux读取配置文件(C语言版)
- linux读取配置文件(C语言版)
- linux读取配置文件(C语言版)
- linux读取配置文件(C语言版)
- linux读取配置文件(C语言版)
- linux读取配置文件(C语言版)
- linux读取配置文件(C语言版)
- linux读取配置文件(C语言版)
- KINDLE TOUCH修复板砖过程
- NYOJ-139:我排第几个
- android中context及全局变量小析 .
- 需求管理工作指南
- Fix for Outlook 2010 hangs on synchronize folders when send receive
- linux读取配置文件
- HDU1867:A + B for you again
- 深入JVM系列(一)之内存模型与内存分配
- 解决ping unkown host 问题
- C语言中跨文件的全局变量
- BlackBerry 10 , BlackBerry OS 7.1 手机通过蓝牙串口读取Arduino 蓝牙传过来的温度 湿度信息
- 聊聊并发(三)——JAVA线程池的分析和使用
- 链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的
- 共享文件夹无法打开——服务器存储空间不足,无法处理此命令