亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

C語言怎么讀寫配置文件

2020-02-24 14:11:11
字體:
供稿:網(wǎng)友

今天武林小編將為大家介紹C語言怎么讀寫配置文件的內(nèi)容,相信很多小伙伴們對于這個問題都是非常好奇的,那么我們現(xiàn)在就去看看C語言讀寫配置文件的方法。

CException.h如下:

/************************************************************************//*       make0000@msn.com   *//************************************************************************//************************************************************************/#include "stdio.h"    #include "conio.h" #include "signal.h"    #include "setjmp.h" #include "assert.h" #ifdef __cplusplus   #include "iostream"          #include "exception"   extern "C"{     #define dllexport __declspec(dllexport)           jmp_buf Jmp_Buf;     int E;     #define Exception 0x00000     #define e Exception     #define try if(!(E=setjmp(Jmp_Buf)))     #define last_error() E     #define catch(val) else     #define throw(val) longjmp(Jmp_Buf,val)       #define check(expersion) assert(expersion)     #define GetError() errno        dllexport void sig_usr(int);     dllexport char* getTime();    }#else   #define dllexport __declspec(dllexport)         jmp_buf Jmp_Buf;   int E;   #define Exception 0x00000   #define e Exception   #define try if(!(E=setjmp(Jmp_Buf)))   #define last_error() E   #define catch(val) else   #define throw(val) longjmp(Jmp_Buf,val)  #define check(expersion) assert(expersion)   #define GetError() errno  dllexport void sig_usr(int);   dllexport char* getTime();#endif

File.h如下:

#include <stdio.h> #include <stdlib.h> #include <string.h> #include <windows.h> #define SIZE 128 #include "CException.h" #define export __declspec(dllexport) //讀取配置文件. int read_file(char* filename,char* key,char* value); //寫配置文件. int write_file(char* filename,char* key,char* value); //釋放文件. int release(); //寫入節(jié). int write_section(char* filename,char* section); int read_section(char* filename); int getAuthor(char* value); void getVersion(char* value);

File.c如下:

#include "File.h" #include <string.h> int read_file(char* filename,char* key,char* value) {  int flag=0;  char buffer[SIZE];  FILE *file=fopen(filename,"r");  try {   if(file==NULL)   {   flag=1;   throw(flag);   }   else  {   while(fgets(buffer,SIZE,file)!=NULL)   {    int i=0,j=0,len=strlen(key);    while(buffer[i]!='/0')    {     if(buffer[i]=='$'&&buffer[i+len+1]=='=')     {     j=i+len+2;      while(buffer[j]!='/0'&&buffer[j]!=';')      {      int h=0;      if(buffer[i+1]==key[i])      {       //printf("%c",buffer[j]);       value[j-i-len-2]=buffer[j];      }      j++;      }     break;     }     else if(buffer[i]=='/'&&buffer[i+1]=='/'||buffer[i]==';')     {     break;     //comment     }    i++;    }   }   }  }  catch(Exception)  {   flag=2;   fclose(file);   printf("can't open file %s",filename);   exit(1);  }  fflush(file);  fclose(file);  return flag; } int write_file(char* filename,char* key,char* value) {  int flag=0;  FILE* file;  file=fopen(filename,"a");  try {  if(file==NULL)  {  flag=1;  throw(flag);  }  fprintf(file,"$%s=%s/n",key,value);  }  catch(Exception)  {  printf("Can't write file %s",filename);  exit(1);  }  fflush(file);  fclose(file);  return flag; } int write_section(char* filename,char* section) {  int flag=0;  FILE* file=NULL;  try {  file=fopen(filename,"a");  if(file!=NULL)  {   fprintf(file,"[%s]/n",section);  }  else {   int flag=1;   throw(flag);  }  }  catch(Exception)  {  printf("can't open file %s",filename);  exit(0);  }  fflush(file);  fclose(file);  return flag; } int release() {  int flag=1;  return flag; } int read_section(char* filename) {  return 0; } int getAuthor(char* value) {  char author[128]="武漢軟件工程職業(yè)學(xué)院計算機應(yīng)用系";  int i=0;  for(i=0;i<strlen(author);i++)  {  value[i]=author[i];  }  return 0; } void getVersion(char* value) {  char version[128]="2009//05//01";  int i=0;  for(i=0;i<strlen(version);i++)  {  value[i]=version[i];  } } /************************************************************************** void main() {  char* str=NULL;  char author[120];  char buffer[128];  char buffer1[128];  char buffer2[128];  read_file("F://exercise//C++!C//sys.ini","password",buffer);  read_file("F://exercise//C++!C//sys.ini","username",buffer1);  read_file("F://exercise//C++!C//sys.ini","driver",buffer2);  printf("password=%s/n",buffer);  printf("/n");  printf("username=%s/n",buffer1);  printf("/n");  printf("driver=%s/n",buffer2);  getAuthor(author);  printf("/n");  printf("author=%s",author);  release(); }

本文主要介紹了C語言怎么讀寫配置文件的方法,內(nèi)容還包括C語言讀寫ini配置文件所涉及的文件讀寫技巧等。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

精品美女视频在线观看免费软件| 91视频这里只有精品| 国产精品自在线| 免费国产成人看片在线| 日产午夜精品一线二线三线| 欧美成人免费播放| 一色屋免费视频| 久久久久久这里只有精品| 久久99久久人婷婷精品综合| 99久久99久久精品国产片果冰| 国产精品电影一区二区三区| 777久久久精品一区二区三区| 国产精品一二三区| 最近2019年日本中文免费字幕| 成人欧美一区二区三区| 清纯唯美激情亚洲| 成人羞羞网站| 国产精品吹潮在线观看| 精品一区二区久久久| 国产午夜无码视频在线观看| 一区二区三区韩国免费中文网站| 国产成人在线视频免费观看| 五月天亚洲婷婷| 欧美一区二区三区高清视频| 亚洲午夜一区| 久久亚洲精品一区二区| 在线视频第一页| 国产一区二区三区日韩精品| 亚洲精品一区三区三区在线观看| 亚洲深夜av| 91视频一区二区三区| 制服丝袜激情欧洲亚洲| 亚洲国产精品成人av| 国产精品后入内射日本在线观看| 韩日精品中文字幕| 国产成人精品自拍| 亚洲精选在线| 欧美日韩在线视频免费播放| 国产网站在线免费观看| 久久成人久久爱| 欧美大喷水吹潮合集在线观看| 清纯唯美亚洲经典中文字幕| xfplay先锋影音夜色资源站| 久久露脸国产精品| 污污的视频网站在线观看| 国产影视精品一区二区三区| 一区二区在线观看免费视频播放| 亚洲精品成人a8198a| 欧美乱做爰xxxⅹ久久久| 国产日韩欧美三区| 秋霞网一区二区三区| 97视频免费在线观看| 男女男精品视频网站| 日韩经典av| 婷婷一区二区三区| 欧美亚洲另类在线一区二区三区| 日韩亚洲欧美精品| 天干夜夜爽爽日日日日| 亚洲一二三四区不卡| 色综合亚洲欧洲| 亚洲天堂网一区二区| 国产精品人人妻人人爽| 福利社在线免费视频| 成人免费在线一区二区三区| 欧美一进一出视频| 日韩精品在线观看一区二区| 在线观看中文字幕一区| 激情亚洲一区二区三区四区| 永久看片925tv| 日韩高清国产一区在线观看| 好吊妞视频这里有精品| 日韩精品网站| 中文字幕高清不卡| h片在线免费| 中文字幕丰满乱子伦无码专区| 国产精品9999久久久久仙踪林| 精品国产欧美日韩| 欧美激情极品| 欧美不卡一区二区三区| 国产日韩欧美大片| 欧美美最猛性xxxxxx| 免费黄视频在线观看| 精品不卡在线视频| 中文字幕免费国产精品| 欧美激情视频在线观看| 亚洲欧美天堂| 稀缺呦国内精品呦| 99一区二区| 艳妇乳肉亭妇荡乳av| 日本一区免费观看| 成人在线免费观看| 欧美一区二区三区高清视频| 精品无人码麻豆乱码1区2区| 成人高清在线观看| 国产一区二区精彩视频| 一区二区三区四区不卡在线| 丰满的少妇愉情hd高清果冻传媒| 精品国产一区二区三区忘忧草| 色窝窝无码一区二区三区| 永久555www成人免费| 尤物在线精品视频| 日韩中文字幕区一区有砖一区| 在线观看中文字幕| 肉丝美足丝袜一区二区三区四| 成a人片在线观看www视频| 国产裸体歌舞团一区二区| 日韩一区二区高清| 欧美日韩aaaaa| 麻豆精品国产91久久久久久| 欧美精品vⅰdeose4hd| 午夜精品久久久久久久99热| 国产精品日韩av| 国产高清一区二区| 国产精品极品国产中出| av2020不卡| 自拍偷拍第1页| 最新国产精品亚洲| 天天鲁一鲁摸一摸爽一爽| 青青青免费视频在线2| 午夜在线观看一区| 日韩www在线| 亚洲精品久久久久久国产精华液| 一本一道久久综合狠狠老精东影业| 日本欧美黄网站| 婷婷激情综合五月天| 久久综合伊人77777蜜臀| 欧美性受ⅹ╳╳╳黑人a性爽| 成人做爰视频www网站小优视频| 先锋影音在线资源站91| 日韩美女视频一区二区在线观看| 在线观看特色大片免费视频| 大j8黑人w巨大888a片| 2019国产精品自在线拍国产不卡| 国产精品a成v人在线播放| 日韩成年人视频| 欧美日韩国产精品一卡| 日本在线视频一区二区| 国产一区一一区高清不卡| 日韩精品资源二区在线| 91av视频在线| 中文字幕av一区二区三区高| 中文字幕中文字幕在线中心一区| 高清在线视频不卡| 淫行教师动漫| 久久影视中文粉嫩av| 欧洲亚洲成人| 极品白嫩少妇无套内谢| 亚洲成人偷拍自拍| 久久嫩草精品久久久精品| 欧美日韩在线视频观看| a级大胆欧美人体大胆666| 国产综合av一区二区三区| 天天影视天天精品| 欧美videos粗暴高清性| 国产91丝袜在线播放九色| 99精品久久| 亚洲成人综合网站| 一级黄色片在线观看| 亚州一区二区| 日韩欧美专区| 国产福利视频网站| 精品无码av在线| 欧美日韩精品一二三区| 91精品国产色综合久久不卡98| 91视频网址免费观看| 成人国产亚洲欧美成人综合网| 1769国内精品视频在线播放| 中文字幕av一区中文字幕天堂| 久久久999精品视频| 欧美成人a交片免费看| jizz在亚洲| 国产亚洲欧美久久久久| 成人av在线一区二区三区| 中文字幕制服丝袜一区二区三区| 欧美久久久久久一卡四| 久久久精品999| 要久久电视剧全集免费| 欧美一级搡bbbb搡bbbb| 国产女优裸体网站| 国产特级黄色大片| 亚洲欧美在线免费观看| 视频免费在线观看| 色狠狠桃花综合| 外国成人免费视频| 国产一区二区成人久久免费影院| 成人在线看片网站| 97人摸人人澡人人人超一碰| 国产精品久久久久久久久婷婷| 欧美日韩中文字幕综合视频| 色综合色综合色综合色综合色综合| 乱人伦中文视频在线| 少妇熟女视频一区二区三区| av成人免费网站| 免费一区二区三区在线观看| 欧美视频免费一区二区三区| 91麻豆精品91久久久久久清纯| 91精品视频国产| 日韩欧美亚洲日产国| 国产在线精品二区| 国产亚洲欧美日韩在线观看一区二区| 精品国产31久久久久久| 成年网站免费在线观看| 久久国产精品久久久久久| 日韩影视精品| 91九色在线porn| 亚洲欧美一区二区原创| 天天插天天操| 国产又色又爽又黄又免费| 国产精品久久久久久久乖乖| 一区二区三区四区欧美| 亚洲伦在线观看| 日本xxxx黄色| 国产一区二区黑人欧美xxxx| 国产av麻豆mag剧集| 久久久久久久久丰满| 麻豆传媒一区二区| 成人羞羞网站| 国产精品美女久久久久久不卡| 国内精品久久久久久久97牛牛| 亚洲欧洲精品成人久久奇米网| 成年网站免费在线观看| 国产成人短视频| 亚洲免费在线视频| av网站免费观看| 91麻豆一区二区| 免费的色视频| 日本一二三四区视频| 欧美巨大丰满猛性社交| xxxxxhd亚洲人hd| 日本精品视频在线观看| 亚洲免费伊人电影在线观看av| www.久久久久久.com| 亚洲一区二区三区免费在线观看| 国产在视频线精品视频| 黑人巨大精品欧美一区二区| 黄色一区二区三区| 羞羞的视频在线观看| 一区二区三区在线电影| 成人羞羞国产免费| 黄色永久免费网站| 日韩免费在线电影| av av片在线看| 久久综合中文色婷婷| www.夜夜爱| 91精品国产高清久久久久久久久| 成人动漫视频在线观看免费| 亚洲国产精品久久人人爱蜜臀| 欧美网站一区二区| 国产二区视频在线播放| 一区二区三区少妇| 久久福利一区| 印度午夜性春猛xxx交| 中文字幕狠狠干| 国产农村妇女精品一区| 久久久久国产精品视频| 中文字幕在线观看免费高清| 亚洲视频一区在线| 日本高清在线观看视频| 日韩中文字幕亚洲精品欧美| 色综合久久网| 亚洲一区欧美一区| 久久av日韩| 成人av婷婷| 国产中文字幕一区| 91精品国产亚洲| 国产一区在线视频| 成人avav影音| 91黄色免费观看| 黄色网页网址在线免费| 欧美日韩亚洲三区| 亚洲一区自拍偷拍| 欧美高清3dfreexxxx性| 久久久久久爱| 中文字幕被公侵犯的漂亮人妻| 国产成人精品一区二区三区在线观看| 天天影视色香欲综合网老头| 中文字幕在线永久在线视频| 熟女熟妇伦久久影院毛片一区二区| 少妇高潮久久久久久潘金莲| 久久久久久18| 成人做爰69片免费| 亚洲精品免费一区亚洲精品免费精品一区| 午夜裸体女人视频网站在线观看| 无人区在线高清完整免费版 一区二| 无码av天堂一区二区三区| 午夜在线播放| 日本精品久久| 欧美视频完全免费看| 成年人网站在线免费观看| www.在线观看av| 美女搞黄视频在线观看| 毛片网站在线| 三上悠亚激情av一区二区三区| 国产精品污网站| 福利在线免费视频| 欧美 日韩 国产 一区二区三区| 僵尸再翻生在线观看免费国语| 欧洲在线/亚洲| 91 com成人网| 91av影院| 粉嫩一区二区三区在线观看| 欧美三级电影在线播放| 日韩一区二区三区三四区视频在线观看| 日韩福利小视频| 日韩三级在线观看视频| 亚洲国产欧美在线观看| 可以在线看的av| 蜜芽在线免费观看| 国产一在线精品一区在线观看| 第九色区av在线| 精品一区二区三区蜜桃在线| 欧美e片成人在线播放乱妇| 精品国产乱码一区二区三区四区| 黄色激情在线视频| 午夜不卡久久精品无码免费| 亚洲高清视频网站| 色视频在线免费| 久久久久久高潮国产精品视| 亚洲三级国产| 成人一对一视频| 青青草av免费在线观看| va婷婷在线免费观看| 国产不卡av在线| 视频一区二区三区四区五区| 激情综合色综合久久| 欧美日韩成人影院| 国产一区二区三区在线免费观看| 欧美日韩精品欧美日韩精品一|