188188
189189 < p class ="text-right "> < small >
190190 最終更新日時(UTC):
191- < span itemprop ="datePublished " content ="2025-08-23T16:55:29 ">
192- 2025年08月23日 16時55分29秒
191+ < span itemprop ="datePublished " content ="2026-03-23T01:25:18 ">
192+ 2026年03月23日 01時25分18秒
193193 </ span >
194194 < br />
195195 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
196- < span itemprop ="name "> Raclamusi </ span >
196+ < span itemprop ="name "> rotarymars </ span >
197197 </ span >
198198 が更新
199199 </ small > </ p >
220220</ p >
221221< h2 > 概要</ h2 >
222222< p > ファイルの位置を保持するための型。</ p >
223- < p > < code > < span href ="https://cpprefjp.github.io/reference/cstdio/ fgetpos.md.nolink "> fgetpos()</ span > </ code > 関数や< code > < span href ="https://cpprefjp.github.io/reference/cstdio/ fsetpos.md.nolink "> fsetpos()</ span > </ code > 関数で用いられる。これらの関数は< code > < span href ="https://cpprefjp.github.io/reference/cstdio/fseek.md.nolink "> fseek()</ span > </ code > 関数や< code > < span href ="https://cpprefjp.github.io/reference/cstdio/ftell.md.nolink "> ftell()</ span > </ code > 関数と違い、巨大なファイルやマルチバイトファイルに対しても適切に動作することを目的に設計された。</ p >
223+ < p > < code > < a href ="fgetpos.html "> fgetpos()</ a > </ code > 関数や< code > < a href ="fsetpos.html "> fsetpos()</ a > </ code > 関数で用いられる。これらの関数は< code > < span href ="https://cpprefjp.github.io/reference/cstdio/fseek.md.nolink "> fseek()</ span > </ code > 関数や< code > < span href ="https://cpprefjp.github.io/reference/cstdio/ftell.md.nolink "> ftell()</ span > </ code > 関数と違い、巨大なファイルやマルチバイトファイルに対しても適切に動作することを目的に設計された。</ p >
224224< h2 > 例</ h2 >
225225< p > < div class ="yata " id ="dd2b8f897b18327c261e72866a4a922a625889c6 "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include < a href ="../cstdio.html "> <cstdio></ a > </ span >
226226
@@ -232,12 +232,12 @@ <h2>例</h2>
232232< span class ="w "> </ span > < span class ="p "> }</ span >
233233
234234< span class ="w "> </ span > < span class ="n "> < span style ="color:#ff0000 "> std::fpos_t</ span > </ span > < span class ="w "> </ span > < span class ="n "> pos</ span > < span class ="p "> ;</ span >
235- < span class ="w "> </ span > < span class ="n "> < span href ="https://cpprefjp.github.io/reference/cstdio/ fgetpos.md.nolink "> std::fgetpos</ span > </ span > < span class ="p "> (</ span > < span class ="n "> file</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="o "> &</ span > < span class ="n "> pos</ span > < span class ="p "> );</ span > < span class ="w "> </ span > < span class ="c1 "> // ファイルの位置をposに保存する</ span >
235+ < span class ="w "> </ span > < span class ="n "> < a href ="fgetpos.html "> std::fgetpos</ a > </ span > < span class ="p "> (</ span > < span class ="n "> file</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="o "> &</ span > < span class ="n "> pos</ span > < span class ="p "> );</ span > < span class ="w "> </ span > < span class ="c1 "> // ファイルの位置をposに保存する</ span >
236236
237237< span class ="w "> </ span > < span class ="kt "> int</ span > < span class ="w "> </ span > < span class ="n "> c</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < a href ="fgetc.html "> std::fgetc</ a > </ span > < span class ="p "> (</ span > < span class ="n "> file</ span > < span class ="p "> );</ span >
238238< span class ="w "> </ span > < span class ="n "> < a href ="printf.html "> std::printf</ a > </ span > < span class ="p "> (</ span > < span class ="s "> "1文字目: %c</ span > < span class ="se "> \n</ span > < span class ="s "> "</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="n "> c</ span > < span class ="p "> );</ span >
239239
240- < span class ="w "> </ span > < span class ="n "> < span href ="https://cpprefjp.github.io/reference/cstdio/ fsetpos.md.nolink "> std::fsetpos</ span > </ span > < span class ="p "> (</ span > < span class ="n "> file</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="o "> &</ span > < span class ="n "> pos</ span > < span class ="p "> );</ span > < span class ="w "> </ span > < span class ="c1 "> // ファイルの読み取り位置をposにする</ span >
240+ < span class ="w "> </ span > < span class ="n "> < a href ="fsetpos.html "> std::fsetpos</ a > </ span > < span class ="p "> (</ span > < span class ="n "> file</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="o "> &</ span > < span class ="n "> pos</ span > < span class ="p "> );</ span > < span class ="w "> </ span > < span class ="c1 "> // ファイルの読み取り位置をposにする</ span >
241241
242242< span class ="w "> </ span > < span class ="n "> c</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < a href ="fgetc.html "> std::fgetc</ a > </ span > < span class ="p "> (</ span > < span class ="n "> file</ span > < span class ="p "> );</ span >
243243< span class ="w "> </ span > < span class ="n "> < a href ="printf.html "> std::printf</ a > </ span > < span class ="p "> (</ span > < span class ="s "> "もう一度1文字目: %c</ span > < span class ="se "> \n</ span > < span class ="s "> "</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="n "> c</ span > < span class ="p "> );</ span >
0 commit comments