@@ -482,44 +482,36 @@ msgid ":c:expr:`int`"
482482msgstr ":c:expr:`int`"
483483
484484#: ../../library/ctypes.rst:235
485- #, fuzzy
486485msgid ":class:`c_int8`"
487- msgstr ":class:`c_int `"
486+ msgstr ":class:`c_int8 `"
488487
489488#: ../../library/ctypes.rst:235
490- #, fuzzy
491489msgid ":c:type:`int8_t`"
492- msgstr ":c:type:`size_t `"
490+ msgstr ":c:type:`int8_t `"
493491
494492#: ../../library/ctypes.rst:237
495- #, fuzzy
496493msgid ":class:`c_int16`"
497- msgstr ":class:`c_int `"
494+ msgstr ":class:`c_int16 `"
498495
499496#: ../../library/ctypes.rst:237
500- #, fuzzy
501497msgid ":c:type:`int16_t`"
502- msgstr ":c:type:`size_t `"
498+ msgstr ":c:type:`int16_t `"
503499
504500#: ../../library/ctypes.rst:239
505- #, fuzzy
506501msgid ":class:`c_int32`"
507- msgstr ":class:`c_int `"
502+ msgstr ":class:`c_int32 `"
508503
509504#: ../../library/ctypes.rst:239
510- #, fuzzy
511505msgid ":c:type:`int32_t`"
512- msgstr ":c:type:`size_t `"
506+ msgstr ":c:type:`int32_t `"
513507
514508#: ../../library/ctypes.rst:241
515- #, fuzzy
516509msgid ":class:`c_int64`"
517- msgstr ":class:`c_int `"
510+ msgstr ":class:`c_int64 `"
518511
519512#: ../../library/ctypes.rst:241
520- #, fuzzy
521513msgid ":c:type:`int64_t`"
522- msgstr ":c:type:`size_t `"
514+ msgstr ":c:type:`int64_t `"
523515
524516#: ../../library/ctypes.rst:243
525517msgid ":class:`c_uint`"
@@ -530,44 +522,36 @@ msgid ":c:expr:`unsigned int`"
530522msgstr ":c:expr:`unsigned int`"
531523
532524#: ../../library/ctypes.rst:245
533- #, fuzzy
534525msgid ":class:`c_uint8`"
535- msgstr ":class:`c_uint `"
526+ msgstr ":class:`c_uint8 `"
536527
537528#: ../../library/ctypes.rst:245
538- #, fuzzy
539529msgid ":c:type:`uint8_t`"
540- msgstr ":c:type:`size_t `"
530+ msgstr ":c:type:`uint8_t `"
541531
542532#: ../../library/ctypes.rst:247
543- #, fuzzy
544533msgid ":class:`c_uint16`"
545- msgstr ":class:`c_uint `"
534+ msgstr ":class:`c_uint16 `"
546535
547536#: ../../library/ctypes.rst:247
548- #, fuzzy
549537msgid ":c:type:`uint16_t`"
550- msgstr ":c:type:`size_t `"
538+ msgstr ":c:type:`uint16_t `"
551539
552540#: ../../library/ctypes.rst:249
553- #, fuzzy
554541msgid ":class:`c_uint32`"
555- msgstr ":class:`c_uint `"
542+ msgstr ":class:`c_uint32 `"
556543
557544#: ../../library/ctypes.rst:249
558- #, fuzzy
559545msgid ":c:type:`uint32_t`"
560- msgstr ":c:type:`size_t `"
546+ msgstr ":c:type:`uint32_t `"
561547
562548#: ../../library/ctypes.rst:251
563- #, fuzzy
564549msgid ":class:`c_uint64`"
565- msgstr ":class:`c_uint `"
550+ msgstr ":class:`c_uint64 `"
566551
567552#: ../../library/ctypes.rst:251
568- #, fuzzy
569553msgid ":c:type:`uint64_t`"
570- msgstr ":c:type:`size_t `"
554+ msgstr ":c:type:`uint64_t `"
571555
572556#: ../../library/ctypes.rst:253
573557msgid ":class:`c_long`"
@@ -664,7 +648,7 @@ msgstr ""
664648
665649#: ../../library/ctypes.rst:275
666650msgid "bytes object or ``None``"
667- msgstr ""
651+ msgstr "位元組物件或 ``None`` "
668652
669653#: ../../library/ctypes.rst:277
670654msgid ":class:`c_wchar_p`"
@@ -770,6 +754,20 @@ msgid ""
770754"Hello, World\n"
771755">>>"
772756msgstr ""
757+ ">>> s = \" Hello, World\" \n"
758+ ">>> c_s = c_wchar_p(s)\n"
759+ ">>> print(c_s)\n"
760+ "c_wchar_p(139966785747344)\n"
761+ ">>> print(c_s.value)\n"
762+ "Hello World\n"
763+ ">>> c_s.value = \" Hi, there\" \n"
764+ ">>> print(c_s) # 記憶體位置已改變\n"
765+ "c_wchar_p(139966783348904)\n"
766+ ">>> print(c_s.value)\n"
767+ "Hi, there\n"
768+ ">>> print(s) # 第一個物件未改變\n"
769+ "Hello, World\n"
770+ ">>>"
773771
774772#: ../../library/ctypes.rst:328
775773msgid ""
@@ -1504,6 +1502,9 @@ msgid ""
15041502"for pt in arr:\n"
15051503" print(pt.x, pt.y)"
15061504msgstr ""
1505+ "arr = TenPointsArrayType()\n"
1506+ "for pt in arr:\n"
1507+ " print(pt.x, pt.y)"
15071508
15081509#: ../../library/ctypes.rst:754
15091510msgid ""
@@ -1539,7 +1540,7 @@ msgstr ""
15391540
15401541#: ../../library/ctypes.rst:773
15411542msgid "Pointers"
1542- msgstr ""
1543+ msgstr "指標 "
15431544
15441545#: ../../library/ctypes.rst:775
15451546msgid ""
0 commit comments