Skip to content

Commit e8cd909

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent b810796 commit e8cd909

File tree

3 files changed

+45
-9
lines changed

3 files changed

+45
-9
lines changed

reference/cstdio/tmpnam.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;cstdio&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;ee253582114e906248a1e5cfe4cad4c3342a381b&#34;, &#34;source&#34;: &#34;#include &lt;cstdio&gt;\n#include &lt;iostream&gt;\n\nint main() {\n char filename[L_tmpnam];\n if (std::tmpnam(filename)) {\n std::cout &lt;&lt; \&#34;Generated filename: \&#34; &lt;&lt; filename &lt;&lt; &#39;\\n&#39;;\n // \u3053\u3053\u3067 fopen(filename, \&#34;w\&#34;) \u3068\u304b\u3057\u3066\u4f7f\u3046\uff08\u304c\u3001\u3042\u307e\u308a\u63a8\u5968\u3055\u308c\u306a\u3044\uff09\n } else {\n std::cerr &lt;&lt; \&#34;Failed to generate temp name\\n\&#34;;\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;cstdio&#34;, &#34;tmpnam&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;cstdio&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;6ef226ce938b6ee93f604437a18faeb8b2a7905a&#34;, &#34;source&#34;: &#34;#include &lt;cstdio&gt;\n#include &lt;iostream&gt;\n\nint main() {\n char filename[1000];\n if (std::tmpnam(filename)) {\n std::cout &lt;&lt; \&#34;Generated filename: \&#34; &lt;&lt; filename &lt;&lt; &#39;\\n&#39;;\n // \u3053\u3053\u3067 fopen(filename, \&#34;w\&#34;) \u3068\u304b\u3057\u3066\u4f7f\u3046\uff08\u304c\u3001\u3042\u307e\u308a\u63a8\u5968\u3055\u308c\u306a\u3044\uff09\n } else {\n std::cerr &lt;&lt; \&#34;Failed to generate temp name\\n\&#34;;\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;cstdio&#34;, &#34;tmpnam&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-07-13T14:53:14">
192-
2025年07月13日 14時53分14秒
191+
<span itemprop="datePublished" content="2025-07-13T23:02:32">
192+
2025年07月13日 23時02分32秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -221,7 +221,7 @@
221221
<h2>概要</h2>
222222
<p>一時ファイル名を生成する。</p>
223223
<p>渡した引数の中にファイル名が格納される。</p>
224-
<p>この関数はスレッドセーフではないため、マルチスレッド環境での使用は推奨されない</p>
224+
<p>この関数は引数に<code>NULL</code>を渡した場合にスレッドセーフではないため、使用時には注意が必要である</p>
225225
<p>また、生成された名前が他のファイル名とかぶらないことは保証されていない(保証する必要があるならば<code><a href="tmpfile.html">tmpfile</a></code>を使用する)。</p>
226226
<h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a></h2>
227227
<p>成功した場合</p>
@@ -231,11 +231,11 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価
231231
</ul>
232232
<p>失敗した場合、<code>NULL</code>を返す。</p>
233233
<h2></h2>
234-
<p><div class="yata" id="ee253582114e906248a1e5cfe4cad4c3342a381b"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../cstdio.html">&lt;cstdio&gt;</a></span><span class="cp"></span>
234+
<p><div class="yata" id="6ef226ce938b6ee93f604437a18faeb8b2a7905a"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../cstdio.html">&lt;cstdio&gt;</a></span><span class="cp"></span>
235235
<span class="cp">#include</span> <span class="cpf"><a href="../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
236236

237237
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
238-
<span class="kt">char</span> <span class="n">filename</span><span class="p">[</span><span class="n">L_tmpnam</span><span class="p">];</span>
238+
<span class="kt">char</span> <span class="n">filename</span><span class="p">[</span><span class="mi">1000</span><span class="p">];</span>
239239
<span class="k">if</span> <span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">tmpnam</span><span class="p">(</span><span class="n">filename</span><span class="p">))</span> <span class="p">{</span>
240240
<span class="n"><a href="../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="s">"Generated filename: "</span> <span class="o">&lt;&lt;</span> <span class="n">filename</span> <span class="o">&lt;&lt;</span> <span class="sc">'\n'</span><span class="p">;</span>
241241
<span class="c1">// ここで fopen(filename, "w") とかして使う(が、あまり推奨されない)</span>

rss.xml

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,46 @@
22
<feed xmlns="http://www.w3.org/2005/Atom">
33
<title>cpprefjp - C++日本語リファレンス</title>
44
<link href="https://cpprefjp.github.io" />
5-
<updated>2025-07-13T14:57:06.730453</updated>
6-
<id>d337cdbd-9edc-4595-b63e-59d1aca933d7</id>
5+
<updated>2025-07-13T23:06:21.850693</updated>
6+
<id>aca612f5-e1dd-4b4c-885a-220a7752969a</id>
77

88

9+
<entry>
10+
<title>tmpnam -- fixed explanation for tmpnam</title>
11+
<link href="https://cpprefjp.github.io/reference/cstdio/tmpnam.html"/>
12+
<id>55f9df14fbb786eacb8aa54d1de6df1d82163878:reference/cstdio/tmpnam.md</id>
13+
<updated>2025-07-14T08:02:32+09:00</updated>
14+
15+
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/cstdio/tmpnam.md b/reference/cstdio/tmpnam.md
16+
index 7adeb5fae..1d293b29c 100644
17+
--- a/reference/cstdio/tmpnam.md
18+
+++ b/reference/cstdio/tmpnam.md
19+
@@ -14,7 +14,7 @@ namespace std {
20+
21+
渡した引数の中にファイル名が格納される。
22+
23+
-この関数はスレッドセーフではないため、マルチスレッド環境での使用は推奨されない。
24+
+この関数は引数に`NULL`を渡した場合にスレッドセーフではないため、使用時には注意が必要である。
25+
26+
また、生成された名前が他のファイル名とかぶらないことは保証されていない(保証する必要があるならば[`tmpfile`](/reference/cstdio/tmpfile.md)を使用する)。
27+
28+
@@ -31,7 +31,7 @@ namespace std {
29+
#include &amp;lt;iostream&amp;gt;
30+
31+
int main() {
32+
- char filename[L_tmpnam];
33+
+ char filename[1000];
34+
if (std::tmpnam(filename)) {
35+
std::cout &amp;lt;&amp;lt; &amp;#34;Generated filename: &amp;#34; &amp;lt;&amp;lt; filename &amp;lt;&amp;lt; &amp;#39;\n&amp;#39;;
36+
// ここで fopen(filename, &amp;#34;w&amp;#34;) とかして使う(が、あまり推奨されない)
37+
&lt;/code&gt;&lt;/pre&gt;</summary>
38+
39+
<author>
40+
<name>rotarymars</name>
41+
<email>[email protected]</email>
42+
</author>
43+
</entry>
44+
945
<entry>
1046
<title>tmpnam -- fixed inappropriate code in `tmpnam.md`</title>
1147
<link href="https://cpprefjp.github.io/reference/cstdio/tmpnam.html"/>

sitemap.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26659,7 +26659,7 @@
2665926659

2666026660
<url>
2666126661
<loc>https://cpprefjp.github.io/reference/cstdio/tmpnam.html</loc>
26662-
<lastmod>2025-07-13T23:53:14+09:00</lastmod>
26662+
<lastmod>2025-07-14T08:02:32+09:00</lastmod>
2666326663
<changefreq>daily</changefreq>
2666426664
<priority>0.7</priority>
2666526665
</url>

0 commit comments

Comments
 (0)