OSDN Git Service

新しい説明の訳に差し替え
[sdl2referencejp/sdl2referencejp.git] / SDL_RWops.html
index f90367d..a1fdb17 100644 (file)
 <tr><td>Uint32</td><td>type</td><td>\83X\83g\83\8a\81[\83\80\82Ì\8eí\97Þ (\8fÚ\8d×\82ð\8eQ\8fÆ\82·\82é\82±\82Æ)</td></tr>\r
 <tr><td>union</td><td>hidden</td><td>\8eí\97Þ\82É\8cÅ\97L\82Ì\83f\81[\83^ (\8fÚ\8d×\82ð\8eQ\8fÆ\82·\82é\82±\82Æ)</td></tr>\r
 </table>\r
+<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
+<p>\r
+<code>\r
+<pre>\r
+SDL_RWops *io = SDL_RWFromFile("username.txt", "rb");\r
+if (io != NULL) {\r
+    char name[256];\r
+    if (io->read(io, name, sizeof (name), 1) > 0) {\r
+        printf("\82±\82ñ\82É\82¿\82Í %s!\n", name);\r
+    }\r
+    io->close(io);\r
+}\r
+</pre>\r
+</code>\r
+</p>\r
+<p>\r
+\8e\9f\82Ì\97á\82Ì\93®\82«\82Í\8fã\82Æ\93¯\82\82¾\82ª, \83}\83N\83\8d\83C\83\93\83^\81[\83t\83F\81[\83X\82ð\8eg\82Á\82Ä\82¢\82é. \82±\82Ì\8f\91\82«\95û\82ª\90\84\8f§\82³\82ê\82Ä\82¢\82é.\r
+<code>\r
+<pre>\r
+SDL_RWops *io = SDL_RWFromFile("username.txt", "rb");\r
+if (io != NULL) {\r
+    char name[256];\r
+    if (SDL_RWread(io, name, sizeof (name), 1) > 0) {\r
+        printf("\82±\82ñ\82É\82¿\82Í %s!\n", name);\r
+    }\r
+    SDL_RWclose(io);\r
+}\r
+</pre>\r
+</code>\r
+</p>\r
 <h2>\8fÚ\8d×</h2>\r
 <p>\r
 <a href="SDL_RWops.html">SDL_RWops</a>\82Í\93ü\8fo\97Í\82ð\92\8a\8fÛ\89»\82µ\82½\82à\82Ì\82Å\82 \82é.\r
 \83X\83g\83\8a\81[\83\80\82Ì\93Ç\82Ý\8d\9e\82Ý, \8f\91\82«\8d\9e\82Ý, \83V\81[\83N\82ª\92ñ\8b\9f\82³\82ê\82Ä\82¨\82è, \8cÄ\82Ñ\8fo\82µ\91¤\82Í\83f\81[\83^\82ª\82Ç\82±\82©\82ç\97\88\82½\82à\82Ì\82©\82ð\92m\82é\95K\97v\82ª\82È\82¢.\r
 </p>\r
 <p>\r
-\97á\82¦\82Î, <a href="RWops.html">RWops</a>\82ª\83\81\83\82\83\8a\83o\83b\83t\83@, \83f\83B\83X\83N\8fã\82Ì\83t\83@\83C\83\8b\90Ú\91±\82³\82ê\82½web\83T\81[\83o\82É\90Ý\92è\82³\82ê\82Ä\82¢\82Ä\82à, \8cÄ\82Ñ\8fo\82µ\91¤\82Í\83f\81[\83^\82Ì\91\80\8dì\95û\96@\82ð\95Ï\82¦\82é\95K\97v\82ª\82È\82¢.\r
+\97á\82¦\82Î, <a href="SDL_RWops.html">SDL_RWops</a>\82ª\83\81\83\82\83\8a\83o\83b\83t\83@, \83f\83B\83X\83N\8fã\82Ì\83t\83@\83C\83\8b\90Ú\91±\82³\82ê\82½web\83T\81[\83o\82É\90Ý\92è\82³\82ê\82Ä\82¢\82Ä\82à, \8cÄ\82Ñ\8fo\82µ\91¤\82Í\83f\81[\83^\82Ì\91\80\8dì\95û\96@\82ð\95Ï\82¦\82é\95K\97v\82ª\82È\82¢.\r
 </p>\r
 <p>\r
 SDL\82Í\83t\83@\83C\83\8b\82â\83\81\83\82\83\8a\83o\83b\83t\83@\82Ì\82æ\82¤\82È\83X\83g\83\8a\81[\83\80\82ð\93Ç\82Ý\8d\9e\82Þ\82¢\82­\82Â\82©\82Ì\93à\95\94\83\81\83\\83b\83h\82ð\92ñ\8b\9f\82µ\82Ä\82¢\82é.\r
@@ -76,7 +106,7 @@ seek
 <p>\r
 read\82Í\83X\83g\83\8a\81[\83\80\82©\82ç\93Ç\82Ý\8d\9e\82Ý\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\82Å\82 \82é.\r
 \82»\82ê\82¼\82êsize\83o\83C\83g\82Ì\8dÅ\91ånum\8cÂ\82Ì\83I\83u\83W\83F\83N\83g\82ð\93Ç\82Ý\8d\9e\82Ýptr\83|\83C\83\93\83^\82Ö\8f\91\82«\8d\9e\82Þ.\r
-\93Ç\82Ý\8d\9e\82ñ\82¾\83I\83u\83W\83F\83N\83g\82Ì\90\94\82ð\96ß\82·. \82»\82ê\82Í\8dÅ\91å\97v\8b\81\90\94\88È\89º\82Ì\90\94\82Å\82 \82é.\r
+\93Ç\82Ý\8d\9e\82ñ\82¾\83I\83u\83W\83F\83N\83g\82Ì\90\94\82ð\96ß\82·. \82»\82ê\82Í\8dÅ\91å\97v\8b\81\90\94\88È\89º\82Ì\8fê\8d\87\82ª\82 \82é.\r
 \83G\83\89\81[\82Ü\82½\82Í\8fI\92[\82Ì\8fê\8d\87\82Í0\82ð\96ß\82·.\r
 </p>\r
 <h3>\8f\91\8d\9e\8aÖ\90\94</h3>\r
@@ -90,7 +120,7 @@ write
 close\82Í\83X\83g\83\8a\81[\83\80\82ð\95Â\82\82é\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\82Å\82 \82é.\r
 \83X\83g\83\8a\81[\83\80\82Å\8eg\82Á\82½\82 \82ç\82ä\82é\8e\91\8c¹\82Æ<a href="SDL_RWops.html">SDL_RWops</a>\8e©\90g\82ð<a href="SDL_FreeRW.html">SDL_FreeRW()</a>\82Å\89ð\95ú\82·\82é\95K\97v\82ª\82 \82é.\r
 \90¬\8c÷\82Ì\82Æ\82«0, \83f\83B\83X\83N\82Ö\82Ì\8f\91\82«\8d\9e\82Ý\82É\8e¸\94s\82µ\82½\82Æ\82«\82È\82Ç\82Í-1\82ð\96ß\82·.\r
-\8f\91\82«\8d\9e\82Ý\82É\8e¸\94s\82µ\82½\8fê\8d\87\82Å\82à, \82±\82Ì\8aÖ\90\94\82ð\93Ç\82ñ\82¾\8cã\82Í<a href="SDL_RWops.html">SDL_RWops</a>\82Í\8eg\82¦\82È\82¢.\r
+\8f\91\82«\8d\9e\82Ý\82É\8e¸\94s\82µ\82½\8fê\8d\87\82Å\82à, \82±\82Ì\8aÖ\90\94\82ð\8cÄ\82ñ\82¾\8cã\82Í<a href="SDL_RWops.html">SDL_RWops</a>\82Í\8eg\82¦\82È\82¢.\r
 </p>\r
 <h3>\83X\83g\83\8a\81[\83\80\82Ì\8eí\97Þ</h3>\r
 <p>\r
@@ -101,7 +131,7 @@ type
 <tr><td>SDL_RWOPS_UNKNOWN</td><td>0</td><td>\95s\96¾\82Ü\82½\82Í\83A\83v\83\8a\83P\81[\83V\83\87\83\93\92è\8b`\82Ì\83X\83g\83\8a\81[\83\80</td></tr>\r
 <tr><td>SDL_RWOPS_WINFILE</td><td>1</td><td>win32 \83t\83@\83C\83\8b\83n\83\93\83h\83\89</td></tr>\r
 <tr><td>SDL_RWOPS_STDFILE</td><td>2</td><td>stdio.h FILE*</td></tr>\r
-<tr><td>SDL_RWOPS_JNIFILE</td><td>3</td><td>Android\82Ì\8e\91\8c¹t</td></tr>\r
+<tr><td>SDL_RWOPS_JNIFILE</td><td>3</td><td>Android\82Ì\8e\91\8c¹</td></tr>\r
 <tr><td>SDL_RWOPS_MEMORY</td><td>4</td><td>\83\81\83\82\83\8a\83X\83g\83\8a\81[\83\80(\93Ç\8d\9e/\8f\91\8d\9e)</td></tr>\r
 <tr><td>SDL_RWOPS_MEMORY_RO</td><td>5</td><td>\83\81\83\82\83\8a\83X\83g\83\8a\81[\83\80(\93Ç\8d\9e\90ê\97p)</td></tr>\r
 </table>\r
@@ -119,11 +149,16 @@ type
 </p>\r
 <h2>\8aÖ\98A\8d\80\96Ú(\8aÖ\90\94)</h2>\r
 <a href="SDL_AllocRW.html">SDL_AllocRW</a><br>\r
+<a href="SDL_FreeRW.html">SDL_FreeRW</a><br>\r
+<a href="SDL_RWclose.html">SDL_RWclose</a>\r
+<a href="SDL_RWFromConstMem.html">SDL_RWFromConstMem</a><br>\r
 <a href="SDL_RWFromFile.html">SDL_RWFromFile</a><br>\r
 <a href="SDL_RWFromFP.html">SDL_RWFromFP</a><br>\r
 <a href="SDL_RWFromMem.html">SDL_RWFromMem</a><br>\r
-<a href="SDL_RWFromConstMem.html">SDL_RWFromConstMem</a><br>\r
-<a href="SDL_FreeRW.html">SDL_FreeRW</a><br>\r
+<a href="SDL_RWread.html">SDL_RWread</a><br>\r
+<a href="SDL_RWseek.html">SDL_RWseek</a><br>\r
+<a href="SDL_RWtell.html">SDL_RWtell</a><br>\r
+<a href="SDL_RWwrite.html">SDL_RWwrite</a><br>\r
 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>\r
 <a href="https://wiki.libsdl.org/SDL_RWops">SDL_RWops - SDL Wiki</a><br>\r
 <hr>\r