运行环境:ubuntu14.04
此方式适合小的配置文件,不适合大型文件。
假如有文件内容为:
IP=192.168.1.20
MASK=255.255.255.0
DNS=192.168.1.1
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <stdint.h>
#define STR_NETWORKCFG_FILE "./net.conf"
struct info_t{
char name[20];
char data[60];
};
/*获取指定字段(name)信息存入result中*/
int GetFile_Info(char *name,char *result)
{
char linebuffer[100] = {
0};
char buffer1[100] = {
0};
char buffer2[100] = {
0};
uint8_t flag = 0;
int buffer_size=