Files
hustoj/web/cppreference-zh/chmhelp/c-experimental-dynamic.html
2025-08-01 12:57:54 +08:00

109 lines
7.2 KiB
HTML

<!DOCTYPE html>
<html lang="zh" dir="ltr" class="client-nojs" xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh">
<head><meta http-equiv="x-ua-compatible" content="ie=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>&#21160;&#24577;&#20869;&#23384;&#25193;&#23637;</title>
<link rel="stylesheet" href="ext.css" />
<link rel="stylesheet" href="site_modules.css" />
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-c_experimental_dynamic skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">&#21160;&#24577;&#20869;&#23384;&#25193;&#23637;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="c.html">c</a>&lrm; | <a href="c-experimental.html">experimental</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p>&#23545; C &#24211;&#30340;&#25193;&#23637;&#37096;&#20998; II &#65306;&#21160;&#24577;&#20998;&#37197;&#20989;&#25968; (Extensions to the C Library Part II: Dynamic Allocation Functions) &#65292; ISO/IEC TR 24731-2:2010 &#65292;&#20026; C &#26631;&#20934;&#24211;&#23450;&#20041;&#19979;&#21015;&#26032;&#32452;&#20214;&#65306;</p>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><span class="t-lines"><span>__STDC_ALLOC_LIB__</span></span></div>
</div>
</td>
<td>&#25351;&#36981;&#20174;&#24615;&#31561;&#32423;&#30340; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">long</span></span></span> &#31867;&#22411;&#24120;&#37327;<br />
<span class="t-mark">(&#23439;&#24120;&#37327;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code>&lt;stdio.h&gt;</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=c/experimental/dynamic/fmemopen&amp;action=edit&amp;redlink=1" class="new" title="c/experimental/dynamic/fmemopen&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>fmemopen</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-dynamic-tr t-mark-ts">(&#21160;&#24577;&#20869;&#23384; TR)</span></span></span></div>
</div>
</td>
<td>&#25226;&#22266;&#23450;&#22823;&#23567;&#30340;&#20869;&#23384;&#32531;&#20914;&#21306;&#20316;&#20026; I/O &#27969;&#25171;&#24320;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=c/experimental/dynamic/open_memstream&amp;action=edit&amp;redlink=1" class="new" title="c/experimental/dynamic/open memstream&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>open_memstream</span><span>open_wmemstream</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-dynamic-tr t-mark-ts">(&#21160;&#24577;&#20869;&#23384; TR)</span></span></span></div>
</div>
</td>
<td>&#25226;&#21160;&#24577;&#25913;&#21464;&#22823;&#23567;&#30340;&#20869;&#23384;&#32531;&#20914;&#21306;&#20316;&#20026; I/O &#27969;&#25171;&#24320;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="https://zh.cppreference.com/mwiki/index.php?title=c/experimental/dynamic/asprintf&amp;action=edit&amp;redlink=1" class="new" title="c/experimental/dynamic/asprintf&#65288;&#39029;&#38754;&#19981;&#23384;&#22312;&#65289;"><span class="t-lines"><span>asprintf</span><span>aswprintf</span><span>vasprintf</span><span>vaswprintf</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-dynamic-tr t-mark-ts">(&#21160;&#24577;&#20869;&#23384; TR)</span></span></span></div>
</div>
</td>
<td><span class="t-lc"><a href="c-io-fprintf.html">sprintf</a></span> &#31561;&#30340;&#21464;&#20307;&#65292;&#20889;&#20837;&#33258;&#21160;&#20998;&#37197;&#30340;&#32531;&#20914;&#21306;&#24182;&#36820;&#22238;&#25351;&#21521;&#23427;&#30340;&#25351;&#38024;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="c-experimental-dynamic-getline.html"><span class="t-lines"><span>getline</span><span>getwline</span><span>getdelim</span><span>getwdelim</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-dynamic-tr t-mark-ts">(&#21160;&#24577;&#20869;&#23384; TR)</span></span></span></div>
</div>
</td>
<td>&#20174;&#27969;&#35835;&#20837;&#33267;&#21160;&#24577;&#25913;&#21464;&#22823;&#23567;&#30340;&#32531;&#20914;&#21306;&#65292;&#30452;&#21040;&#20998;&#38548;&#31526;/&#34892;&#23614;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code>&lt;string.h&gt;</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="c-experimental-dynamic-strdup.html"><span class="t-lines"><span>strdup</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-dynamic-tr t-mark-ts">(&#21160;&#24577;&#20869;&#23384; TR)</span></span></span></div>
</div>
</td>
<td>&#20998;&#37197;&#23383;&#31526;&#20018;&#30340;&#21103;&#26412;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="c-experimental-dynamic-strndup.html"><span class="t-lines"><span>strndup</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-dynamic-tr t-mark-ts">(&#21160;&#24577;&#20869;&#23384; TR)</span></span></span></div>
</div>
</td>
<td>&#20998;&#37197;&#23383;&#31526;&#20018;&#21103;&#26412;&#65292;&#33267;&#22810;&#21040;&#25351;&#23450;&#30340;&#22823;&#23567;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
</table>
<p>&#27492;&#24211;&#25193;&#23637;&#20134;&#24341;&#20837;&#36171;&#20540;&#20998;&#37197;&#23383;&#31526; <code><b>m</b></code> &#65292;&#29992;&#20110; <span class="t-lc"><a href="c-io-fscanf.html">fscanf</a></span> &#21644; <span class="t-lc"><a href="c-io-fwscanf.html">fwscanf</a></span> &#20989;&#25968;&#26063;&#20013;&#30340; <code><b>%s</b></code> &#12289; <code><b>%[</b></code> &#21450; <code><b>%c</b></code> &#36716;&#25442;&#35828;&#26126;&#31526;&#12290;</p>
<h3><span class="mw-headline" id=".E6.B3.A8.E8.A7.A3">&#27880;&#35299;</span></h3>
<p>&#20989;&#25968; <code>fmemopen</code> &#12289; <code>open_memstream</code> &#12289; <code>open_wmemstream</code> &#12289; <code>getdelim</code> &#12289; <code>getline</code> &#12289; <code>strdup</code> &#12289; <code>strndup</code> &#21450;&#23545; <code>fscanf</code> &#30340;&#25193;&#23637;&#20110; <a rel="nofollow" class="external text" href="http://pubs.opengroup.org/onlinepubs/9699919799/">POSIX (ISO/IEC 9945:2003)</a> &#21487;&#29992;&#12290;</p>
<p>&#20989;&#25968; <code>asprintf</code> &#21450; <code>vasprintf</code> &#20110; Linux &#26631;&#20934;&#22522;&#30784; (Linux Standard Base) (ISO/IEC IS 23360:2006) &#21487;&#29992;&#12290;</p>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>