|
2 | 2 | <feed xmlns="http://www.w3.org/2005/Atom">
|
3 | 3 | <title>cpprefjp - C++日本語リファレンス</title>
|
4 | 4 | <link href="https://cpprefjp.github.io" />
|
5 |
| - <updated>2025-07-09T11:37:47.051505</updated> |
6 |
| - <id>37125743-f912-45b9-b8ce-8d6704ffb768</id> |
| 5 | + <updated>2025-07-09T13:34:21.842222</updated> |
| 6 | + <id>f2dfecd7-8e57-4ca9-a1f6-fc00f812604f</id> |
7 | 7 |
|
8 | 8 |
|
9 | 9 | <entry>
|
@@ -233,73 +233,6 @@ index 6820bc78f..21a7221db 100644
|
233 | 233 |
|
234 | 234 | -- [7.22.3 Memory management functions](https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2310.pdf)
|
235 | 235 | +- [C N2310: 7.22.3 Memory management functions](https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2310.pdf)
|
236 |
| -</code></pre></summary> |
237 |
| - |
238 |
| - <author> |
239 |
| - <name>Koichi Murase</name> |
240 |
| - |
241 |
| - </author> |
242 |
| - </entry> |
243 |
| - |
244 |
| - <entry> |
245 |
| - <title>system -- fix(reference/cstdlib/system): 訳の修正</title> |
246 |
| - <link href="https://cpprefjp.github.io/reference/cstdlib/system.html"/> |
247 |
| - <id>fdf806422d0b92894586126d2d753b8005dffb50:reference/cstdlib/system.md</id> |
248 |
| - <updated>2025-07-09T20:00:21+09:00</updated> |
249 |
| - |
250 |
| - <summary type="html"><pre><code>diff --git a/reference/cstdlib/system.md b/reference/cstdlib/system.md |
251 |
| -index 6fd982735..e47491bc4 100644 |
252 |
| ---- a/reference/cstdlib/system.md |
253 |
| -+++ b/reference/cstdlib/system.md |
254 |
| -@@ -11,15 +11,17 @@ namespace std { |
255 |
| - |
256 |
| - ## 概要 |
257 |
| - |
258 |
| --ホスト環境のコマンド呼び出す。(e.g. `/bin/sh`, `cmd.exe`) |
259 |
| -+ホスト環境のコマンドを呼び出す。(e.g. `/bin/sh`, `cmd.exe`) |
260 |
| - |
261 |
| --基本の返り値はコマンドの実行結果。 |
262 |
| -+処理系定義の値を返す。大抵は呼び出されたコマンドが返した終了ステータスになる。 |
263 |
| - |
264 |
| --コマンドがヌルポインタの場合、ホスト環境にコマンドプロセッサが存在するか確認し、存在している場合のみに非ゼロ値を返す。 |
265 |
| -+コマンドがヌルポインタの場合、ホスト環境にコマンドプロセッサが存在するか確認し、存在している場合に非ゼロ値を返す。 |
266 |
| - |
267 |
| - ## 備考 |
268 |
| - |
269 |
| --POSIXでは`WEXITSTATUS`と`WSTOPSIG`を使用、分解できる |
270 |
| -+POSIXではマクロ`WEXITSTATUS`と`WSTOPSIG`を使用して戻り値を分解できる。 |
271 |
| -+`WEXITSTATUS(戻り値)` は子プロセスが正常に終了した場合に非ゼロ値を返す。 |
272 |
| -+`WSTOPSIG(戻り値)` は子プロセスを停止したシグナル番号を評価する。 |
273 |
| - |
274 |
| - 生成されるプロセスが画面の入出力を伴う場合、`std::system`を呼び出す前に、`std::cout`の明示的なフラッシュが必要になる場合がある。 |
275 |
| - |
276 |
| -@@ -32,12 +34,12 @@ POSIXでは`WEXITSTATUS`と`WSTOPSIG`を使用、分解できる |
277 |
| - |
278 |
| - int main() |
279 |
| - { |
280 |
| -- std::system(&#34;ls -l &gt;test.txt&#34;);//&#34;ls -l &gt;test.txt&#34;を実行 |
281 |
| -+ std::system(&#34;ls -l &gt;test.txt&#34;); // &#34;ls -l &gt;test.txt&#34;を実行 |
282 |
| - std::cout &lt;&lt; std::ifstream(&#34;test.txt&#34;).rdbuf(); |
283 |
| - } |
284 |
| - ``` |
285 |
| - |
286 |
| --## 出力結果 |
287 |
| -+## 出力例 |
288 |
| - |
289 |
| - ``` |
290 |
| - total 16 |
291 |
| -@@ -48,8 +50,6 @@ total 16 |
292 |
| - |
293 |
| - ## 関連項目 |
294 |
| - |
295 |
| --| 名前 | 説明 | |
296 |
| --|------|------| |
297 |
| --|[`flush`](../ostream/flush.md)|バッファをフラッシュする| |
298 |
| --| [`WEXITSTATUS`]() | 子プロセスが正常に終了した場合、非ゼロ値を返す | |
299 |
| --| [`WSTOPSIG`]() | 子プロセスを停止したシグナル数を評価する | |
300 |
| -+| 名前 | 説明 | |
301 |
| -+|--------------------------------|--------------------------------------------------------| |
302 |
| -+| [`flush`](../ostream/flush.md) | バッファをフラッシュする | |
303 | 236 | </code></pre></summary>
|
304 | 237 |
|
305 | 238 | <author>
|
|
0 commit comments