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

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

?? iniparser_8h.html

?? C Library to read Windows INI file
?? HTML
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>iniparser: iniparser.h File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.3 --><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#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#89d37d24721b68a3702f40505bd36985">iniparser_setstring</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="#89d37d24721b68a3702f40505bd36985"></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>Sep 2007 </dd></dl><dl class="version" compact><dt><b>Version:</b></dt><dd>3.0 </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></div><p><a class="anchor" name="eb93c13fcbb75efaa396f53bfd73ff4d"></a><!-- doxytag: member="iniparser.h::iniparser_getboolean" ref="eb93c13fcbb75efaa396f53bfd73ff4d" args="(dictionary *d, const char *key, int notfound)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int iniparser_getboolean           </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">const char *&nbsp;</td>          <td class="paramname"> <em>key</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>notfound</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>Get the string associated to a key, convert to a boolean. <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 search </td></tr>    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>Key string to look for </td></tr>    <tr><td valign="top"></td><td valign="top"><em>notfound</em>&nbsp;</td><td>Value to return in case of error </td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>integer</dd></dl>This function queries a dictionary for a key. A key as read from an ini file is given as "section:key". If the key cannot be found, the notfound value is returned.<p>A true boolean is found if one of the following is matched:<p><ul><li>A string starting with 'y'</li><li>A string starting with 'Y'</li><li>A string starting with 't'</li><li>A string starting with 'T'</li><li>A string starting with '1'</li></ul><p>A false boolean is found if one of the following is matched:<p><ul><li>A string starting with 'n'</li><li>A string starting with 'N'</li><li>A string starting with 'f'</li><li>A string starting with 'F'</li><li>A string starting with '0'</li></ul><p>The notfound value returned if no boolean is identified, does not necessarily have to be 0 or 1. </div></div><p><a class="anchor" name="480d35322f1252344cf2246ac21ee559"></a><!-- doxytag: member="iniparser.h::iniparser_getdouble" ref="480d35322f1252344cf2246ac21ee559" args="(dictionary *d, char *key, double notfound)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">double iniparser_getdouble           </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">char *&nbsp;</td>          <td class="paramname"> <em>key</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">double&nbsp;</td>          <td class="paramname"> <em>notfound</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>Get the string associated to a key, convert to a double. <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 search </td></tr>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜久久久影院| 欧美人狂配大交3d怪物一区| 欧美亚洲高清一区二区三区不卡| 51精品视频一区二区三区| 久久综合久久99| 一区二区三区在线观看欧美| 捆绑调教一区二区三区| 99久久国产综合精品麻豆| 欧美精品xxxxbbbb| 国产日本一区二区| 日韩精品三区四区| 北岛玲一区二区三区四区| 欧美一级欧美三级在线观看 | 日韩一区中文字幕| 韩国成人福利片在线播放| 色哟哟精品一区| 国产欧美日韩综合| 韩国视频一区二区| 91精品国产一区二区三区香蕉| 亚洲色图视频网| 国产成人自拍高清视频在线免费播放| 欧美视频一区二区三区| 日韩一区欧美小说| 国产成人综合亚洲91猫咪| 日韩三级视频中文字幕| 亚洲地区一二三色| 99精品视频在线观看| 国产精品久久久久影院| 国产99久久久国产精品潘金| 久久精品视频网| 国产美女娇喘av呻吟久久| 日韩欧美国产一区二区三区| 久久精品国产久精国产| 日韩三级视频中文字幕| 久久精品国产精品亚洲精品| 日韩视频永久免费| 久久成人免费电影| 国产网红主播福利一区二区| 国产成人精品在线看| 中文字幕在线不卡| 色综合天天狠狠| 亚洲成人综合在线| 伊人夜夜躁av伊人久久| 欧美三区在线视频| 美女视频黄免费的久久| 精品久久久久久久久久久院品网| 国产精品一区二区久激情瑜伽| 亚洲国产高清不卡| 色综合天天性综合| 日本欧美一区二区三区乱码 | 26uuu国产电影一区二区| 韩国精品主播一区二区在线观看 | 18涩涩午夜精品.www| 欧美在线free| 国内精品写真在线观看| 国产精品国产三级国产aⅴ中文| 欧美丝袜第三区| 国产精品资源网| 亚洲国产一区二区三区| 26uuu精品一区二区| 欧美亚洲高清一区| 从欧美一区二区三区| 美腿丝袜亚洲色图| 亚洲精品日产精品乱码不卡| 日韩欧美一级在线播放| 日本道免费精品一区二区三区| 精品亚洲欧美一区| 首页亚洲欧美制服丝腿| 中文字幕一区二区在线播放| 精品国产精品网麻豆系列| 在线中文字幕一区| 国产91高潮流白浆在线麻豆| 老鸭窝一区二区久久精品| 一区二区久久久| 一区在线观看视频| 国产精品国产三级国产aⅴ中文 | 色www精品视频在线观看| 男女性色大片免费观看一区二区| 亚洲无人区一区| 久热成人在线视频| 国产精品18久久久久久久久久久久 | 欧美一级午夜免费电影| 色婷婷av久久久久久久| 北条麻妃一区二区三区| av亚洲精华国产精华精华| 成人免费视频免费观看| 国产 日韩 欧美大片| 成人小视频在线| 成人综合婷婷国产精品久久免费| 久久99国产精品久久99| 黄色资源网久久资源365| 国产一区激情在线| 国产乱码精品一区二区三| 国产成人av电影在线观看| 成人亚洲精品久久久久软件| 成人激情开心网| 色综合咪咪久久| 在线观看日韩国产| 欧美伦理影视网| 久久久99精品免费观看不卡| 亚洲日本在线视频观看| 亚洲欧美一区二区三区国产精品| 中文字幕一区二区不卡| 亚洲免费观看高清完整| 亚洲国产毛片aaaaa无费看| 秋霞电影网一区二区| 国内精品在线播放| 97精品超碰一区二区三区| 在线电影一区二区三区| 国产精品久久久久三级| 日韩在线一二三区| 国产99久久久久久免费看农村| 欧美性受xxxx黑人xyx| 国产亚洲精品福利| 亚洲欧洲中文日韩久久av乱码| 日韩综合在线视频| 成人综合在线观看| 日韩一卡二卡三卡四卡| 国产精品久久久久影院亚瑟 | 精品国产免费一区二区三区四区| 国产日韩精品一区二区三区| 亚洲福利视频一区二区| 成人国产精品免费观看| 精品国产1区2区3区| 亚洲精品成人天堂一二三| 国产一区二区伦理| 91精品国产麻豆国产自产在线| 国产精品久久久久久久久免费相片| 青青草视频一区| 欧美一区二区三区不卡| 香港成人在线视频| 欧美电影影音先锋| 蜜乳av一区二区| 精品成人一区二区三区| 极品少妇一区二区三区精品视频| 精品奇米国产一区二区三区| 激情都市一区二区| 日韩一区二区三区电影| 黄色成人免费在线| 久久精品亚洲一区二区三区浴池| 国产+成+人+亚洲欧洲自线| 1000部国产精品成人观看| 国产黄人亚洲片| 欧美精品一区二区三区蜜臀 | 日本中文在线一区| 欧美午夜精品电影| 亚洲国产日韩在线一区模特| 一本大道久久a久久综合| 日韩毛片在线免费观看| 色屁屁一区二区| 亚洲制服丝袜av| 欧美日韩国产美| 免费欧美在线视频| 日韩欧美中文字幕精品| 久草这里只有精品视频| 久久综合九色欧美综合狠狠| 国产精品一二三| 自拍偷自拍亚洲精品播放| 色婷婷亚洲婷婷| 午夜精品久久久久久久99樱桃| 91精品国产免费久久综合| 精品在线视频一区| 最新成人av在线| 欧美久久高跟鞋激| 国产一区二区三区在线观看免费视频 | 国产91精品免费| 亚洲免费在线视频一区 二区| 欧美日韩在线电影| 国产专区综合网| 中文字幕亚洲精品在线观看| 欧美精品久久99| 不卡欧美aaaaa| 日韩经典一区二区| 中文字幕一区二区三区在线不卡| 欧美乱妇20p| 一本久久综合亚洲鲁鲁五月天 | 亚洲国产精品一区二区www在线 | 日韩免费电影一区| 91美女在线视频| 久久精品久久久精品美女| 亚洲激情男女视频| 国产欧美一区二区精品久导航| 91蜜桃婷婷狠狠久久综合9色| 人妖欧美一区二区| 亚洲图片自拍偷拍| 中文字幕不卡一区| 精品久久久久久久久久久久包黑料| 色综合色狠狠综合色| 国产乱妇无码大片在线观看| 视频一区视频二区中文字幕| 一区精品在线播放| 日本一区二区成人在线| 2021国产精品久久精品| 欧美日韩dvd在线观看| 欧美性感一区二区三区| www.爱久久.com| 91免费精品国自产拍在线不卡| 成人免费视频播放| 风间由美一区二区av101| 国产美女精品在线|