亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? iniparser_8h.html

?? ini文件讀寫 功能齊全 請下載
?? HTML
?? 第 1 頁 / 共 3 頁
字號:
<html><head>	<meta name="author"    content="ndevilla@free.fr">	<meta name="keywords"  content="ini file, config file, parser, C library">	<link href="doxygen.css" rel="stylesheet" type="text/css"><title>iniparser 2.x</title></head><body text="#000000" bgcolor="#ffffff"><!-- Generated by Doxygen 1.5.1 --><h1>iniparser.h File Reference</h1>Parser for ini files. <a href="#_details">More...</a><p><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#0b5d6cdc7587e2d27a30f5cdc4a91931">iniparser_getnsec</a> (dictionary *d)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get number of sections in a dictionary.  <a href="#0b5d6cdc7587e2d27a30f5cdc4a91931"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#393212be805f395bbfdeb1bafa8bb72a">iniparser_getsecname</a> (dictionary *d, int n)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get name for section n in a dictionary.  <a href="#393212be805f395bbfdeb1bafa8bb72a"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#ece0e32de371c9e9592d8333f816dfac">iniparser_dump_ini</a> (dictionary *d, FILE *f)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Save a dictionary to a loadable ini file.  <a href="#ece0e32de371c9e9592d8333f816dfac"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#046436b3489cd8854ba8e29109250324">iniparser_dump</a> (dictionary *d, FILE *f)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump a dictionary to an opened file pointer.  <a href="#046436b3489cd8854ba8e29109250324"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#587eafb48937fdee8ae414ad7a666db8">iniparser_getstr</a> (dictionary *d, const char *key)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the string associated to a key, return NULL if not found.  <a href="#587eafb48937fdee8ae414ad7a666db8"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#7894f8480e1f254d4a1b4a31bdc51b46">iniparser_getstring</a> (dictionary *d, const char *key, char *def)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the string associated to a key.  <a href="#7894f8480e1f254d4a1b4a31bdc51b46"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#694eb1110f4200db8648820a0bb405fa">iniparser_getint</a> (dictionary *d, const char *key, int notfound)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the string associated to a key, convert to an int.  <a href="#694eb1110f4200db8648820a0bb405fa"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#480d35322f1252344cf2246ac21ee559">iniparser_getdouble</a> (dictionary *d, char *key, double notfound)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the string associated to a key, convert to a double.  <a href="#480d35322f1252344cf2246ac21ee559"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#eb93c13fcbb75efaa396f53bfd73ff4d">iniparser_getboolean</a> (dictionary *d, const char *key, int notfound)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the string associated to a key, convert to a boolean.  <a href="#eb93c13fcbb75efaa396f53bfd73ff4d"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#605a88057bac4c3249513fc588421c32">iniparser_setstr</a> (dictionary *ini, char *entry, char *val)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set an entry in a dictionary.  <a href="#605a88057bac4c3249513fc588421c32"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#7b1a7f2492a35043867fa801b8f21e52">iniparser_unset</a> (dictionary *ini, char *entry)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete an entry in a dictionary.  <a href="#7b1a7f2492a35043867fa801b8f21e52"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#3d67c98bbc0cb5239f024ad54bdc63f1">iniparser_find_entry</a> (dictionary *ini, char *entry)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Finds out if a given entry exists in a dictionary.  <a href="#3d67c98bbc0cb5239f024ad54bdc63f1"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#b0be559bfb769224b3f1b75e26242a67">iniparser_load</a> (const char *ininame)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse an ini file and return an allocated dictionary object.  <a href="#b0be559bfb769224b3f1b75e26242a67"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iniparser_8h.html#90549ee518523921886b74454ff872eb">iniparser_freedict</a> (dictionary *d)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free all memory associated to an ini dictionary.  <a href="#90549ee518523921886b74454ff872eb"></a><br></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Parser for ini files. <p><dl class="author" compact><dt><b>Author:</b></dt><dd>N. Devillard </dd></dl><dl class="date" compact><dt><b>Date:</b></dt><dd>Mar 2000 </dd></dl><dl class="version" compact><dt><b>Version:</b></dt><dd><dl class="rcs" compact><dt><b>Revision</b></dt><dd>1.23 </dd></dl></dd></dl><hr><h2>Function Documentation</h2><a class="anchor" name="046436b3489cd8854ba8e29109250324"></a><!-- doxytag: member="iniparser.h::iniparser_dump" ref="046436b3489cd8854ba8e29109250324" args="(dictionary *d, FILE *f)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void iniparser_dump           </td>          <td>(</td>          <td class="paramtype">dictionary *&nbsp;</td>          <td class="paramname"> <em>d</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">FILE *&nbsp;</td>          <td class="paramname"> <em>f</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Dump a dictionary to an opened file pointer. <p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>Dictionary to dump. </td></tr>    <tr><td valign="top"></td><td valign="top"><em>f</em>&nbsp;</td><td>Opened file pointer to dump to. </td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>void</dd></dl>This function prints out the contents of a dictionary, one element by line, onto the provided file pointer. It is OK to specify <code>stderr</code> or <code>stdout</code> as output files. This function is meant for debugging purposes mostly. </div></div><p><a class="anchor" name="ece0e32de371c9e9592d8333f816dfac"></a><!-- doxytag: member="iniparser.h::iniparser_dump_ini" ref="ece0e32de371c9e9592d8333f816dfac" args="(dictionary *d, FILE *f)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void iniparser_dump_ini           </td>          <td>(</td>          <td class="paramtype">dictionary *&nbsp;</td>          <td class="paramname"> <em>d</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">FILE *&nbsp;</td>          <td class="paramname"> <em>f</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Save a dictionary to a loadable ini file. <p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>Dictionary to dump </td></tr>    <tr><td valign="top"></td><td valign="top"><em>f</em>&nbsp;</td><td>Opened file pointer to dump to </td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>void</dd></dl>This function dumps a given dictionary into a loadable ini file. It is Ok to specify <code>stderr</code> or <code>stdout</code> as output files. </div></div><p><a class="anchor" name="3d67c98bbc0cb5239f024ad54bdc63f1"></a><!-- doxytag: member="iniparser.h::iniparser_find_entry" ref="3d67c98bbc0cb5239f024ad54bdc63f1" args="(dictionary *ini, char *entry)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int iniparser_find_entry           </td>          <td>(</td>          <td class="paramtype">dictionary *&nbsp;</td>          <td class="paramname"> <em>ini</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">char *&nbsp;</td>          <td class="paramname"> <em>entry</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Finds out if a given entry exists in a dictionary. <p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>ini</em>&nbsp;</td><td>Dictionary to search </td></tr>    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>Name of the entry to look for </td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>integer 1 if entry exists, 0 otherwise</dd></dl>Finds out if a given entry exists in the dictionary. Since sections are stored as keys with NULL associated values, this is the only way of querying for the presence of sections in a dictionary. </div></div><p><a class="anchor" name="90549ee518523921886b74454ff872eb"></a><!-- doxytag: member="iniparser.h::iniparser_freedict" ref="90549ee518523921886b74454ff872eb" args="(dictionary *d)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void iniparser_freedict           </td>          <td>(</td>          <td class="paramtype">dictionary *&nbsp;</td>          <td class="paramname"> <em>d</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Free all memory associated to an ini dictionary. <p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>Dictionary to free </td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>void</dd></dl>Free all memory associated to an ini dictionary. It is mandatory to call this function before the dictionary object gets out of the current context. </div>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久九月婷婷色综合| jizzjizzjizz欧美| 国产精品乱码人人做人人爱 | 国产一区二区三区在线观看免费视频| 中文乱码免费一区二区| 91精品久久久久久久久99蜜臂| 成人黄色网址在线观看| 秋霞午夜鲁丝一区二区老狼| 中文字幕在线不卡国产视频| 欧美一区二区三区小说| 色综合天天综合网天天狠天天| 韩国女主播一区| 婷婷国产v国产偷v亚洲高清| 中文字幕中文字幕一区| 26uuu精品一区二区在线观看| 欧美日韩国产一二三| 91免费视频观看| 国产成人无遮挡在线视频| 日本网站在线观看一区二区三区 | 色综合久久88色综合天天免费| 精品一区二区三区在线视频| 亚洲午夜精品一区二区三区他趣| 国产精品三级av| 久久久久国产免费免费| 日韩三级中文字幕| 欧美喷潮久久久xxxxx| 色综合天天性综合| 成人精品视频.| 国产精品1区二区.| 国产在线国偷精品免费看| 秋霞午夜鲁丝一区二区老狼| 亚洲成精国产精品女| 亚洲精品欧美激情| 亚洲欧美日韩国产成人精品影院| 国产精品欧美精品| 国产欧美精品一区| 久久嫩草精品久久久精品一| 精品国产一区二区三区四区四 | 国产在线不卡一卡二卡三卡四卡| 免费精品视频在线| 久久综合综合久久综合| 韩日欧美一区二区三区| 韩国三级电影一区二区| 国产精品中文欧美| 国模一区二区三区白浆| 国产最新精品免费| 国产精品66部| 成人app网站| 色婷婷av一区二区| 欧美综合一区二区| 欧美日韩久久一区| 91精品国产aⅴ一区二区| 欧美成人a∨高清免费观看| 日韩欧美三级在线| 国产日韩欧美综合在线| 久久久99久久| 国产精品毛片a∨一区二区三区| 国产精品麻豆一区二区 | 一区二区欧美国产| 亚洲高清视频在线| 青青草97国产精品免费观看| 韩国成人在线视频| 成人中文字幕在线| 一本色道久久加勒比精品| 欧美日韩一区二区三区在线| 日韩片之四级片| 国产亚洲福利社区一区| 亚洲日穴在线视频| 天堂影院一区二区| 国产一区二区三区免费观看| 成人福利在线看| 欧美无乱码久久久免费午夜一区 | 亚洲精品国产成人久久av盗摄| 偷窥少妇高潮呻吟av久久免费| 美腿丝袜亚洲综合| 91网址在线看| 欧美一区二区精品在线| 国产午夜精品久久| 亚洲日穴在线视频| 美腿丝袜在线亚洲一区| www.视频一区| 欧美一区二区三区四区在线观看| 久久久久99精品一区| 亚洲综合一区二区| 黄网站免费久久| 在线亚洲高清视频| 国产亚洲污的网站| 亚洲国产成人精品视频| 国产成人aaa| 欧美老人xxxx18| 国产欧美一区二区三区鸳鸯浴| 亚洲午夜精品在线| 高清不卡在线观看| 91.com在线观看| 国产精品毛片a∨一区二区三区| 日韩主播视频在线| 97久久人人超碰| 久久婷婷综合激情| 亚洲小说欧美激情另类| 国产成人免费视频网站| 51午夜精品国产| 亚洲男人的天堂一区二区| 国产精品一区久久久久| 欧美日本一道本| 中文字幕一区日韩精品欧美| 另类小说视频一区二区| 色香蕉成人二区免费| 久久久www成人免费无遮挡大片| 亚洲bdsm女犯bdsm网站| 99精品在线观看视频| 久久男人中文字幕资源站| 奇米精品一区二区三区四区 | 亚洲小说春色综合另类电影| 不卡一区二区中文字幕| 欧美大片在线观看| 亚洲电影在线播放| 色先锋资源久久综合| 成人免费视频在线观看| 国产白丝网站精品污在线入口| 91精品国产色综合久久久蜜香臀| 樱花影视一区二区| 99久久婷婷国产精品综合| 国产三级久久久| 日韩av中文在线观看| 欧美性videosxxxxx| 国产精品久久久久久久岛一牛影视 | 欧美日韩一区国产| 亚洲一区二区四区蜜桃| 91免费版在线看| 国产精品成人一区二区三区夜夜夜| 国产乱人伦精品一区二区在线观看| 91精品欧美福利在线观看| 亚洲一线二线三线视频| 91官网在线免费观看| 国产精品久久精品日日| 成人激情开心网| 国产精品免费久久| 国产69精品一区二区亚洲孕妇| 久久免费偷拍视频| 成人午夜免费电影| 国产精品女主播在线观看| 成人中文字幕在线| ...av二区三区久久精品| 99精品视频一区二区| 亚洲欧美区自拍先锋| 色婷婷综合激情| 亚洲与欧洲av电影| 91麻豆精品国产| 久久精品免费观看| 国产三区在线成人av| 成年人国产精品| 亚洲精品一二三| 欧美另类z0zxhd电影| 美女看a上一区| 日本一区二区三区国色天香| 99久久精品免费精品国产| 亚洲欧美电影一区二区| 欧美日韩中文国产| 美女mm1313爽爽久久久蜜臀| 久久久亚洲国产美女国产盗摄| 成人美女在线视频| 亚洲黄网站在线观看| 日韩三级在线观看| 成人免费毛片高清视频| 亚洲男同性视频| 884aa四虎影成人精品一区| 老司机免费视频一区二区| 日本一区二区在线不卡| 一本大道久久a久久综合| 亚洲成人av资源| 久久嫩草精品久久久精品| 91麻豆自制传媒国产之光| 三级在线观看一区二区| 国产亚洲综合在线| 91国偷自产一区二区开放时间| 久久精品国产精品亚洲精品| 国产欧美日韩综合精品一区二区| 色偷偷一区二区三区| 美日韩黄色大片| 中文字幕欧美一| 日韩精品一区二区三区中文不卡| 成人午夜视频在线| 视频一区在线播放| 国产精品午夜春色av| 91精品国产综合久久久久久久久久 | 成人激情小说乱人伦| 婷婷久久综合九色国产成人 | 国产色一区二区| 欧美日韩亚洲另类| 国产成a人亚洲| 日日欢夜夜爽一区| 亚洲欧洲av色图| 精品福利一区二区三区免费视频| 色欧美88888久久久久久影院| 国产一区二区三区综合| 五月天一区二区三区| 中文字幕免费不卡在线| 91精品福利在线一区二区三区| 成人av在线电影| 国产曰批免费观看久久久|