كيفية الحصول على ما يعادل printf_l على لينكس؟
-
07-07-2019 - |
سؤال
وهذه الوظيفة موجودة على OS X، ويسمح لك بالمرور المحلي المخصصة للوظيفة. setlocale ليست ذات ألوان، وتمرير الإعدادات المحلية كما المعلمة.
وإذا لم يكن هناك ما يعادلها، بأي شكل من الأشكال من printf مستقلة لغة، أو printf لمجرد الزوجي (٪ ز) سوف تكون على ما يرام.
المحلول 2
وهناك لغة-مستقلة ضعف إلى إجراءات التحويل سلسلة في http://www.netlib.org/fp / . سلسلة لتحويل مزدوجة هي متاحة أيضا. وAPI ليست لطيفة جدا، ولكن يعمل التعليمات البرمجية.
نصائح أخرى
وكنت قد تحاول <لأ href = "http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/baselib-uselocale-3.html" يختلط = "نوفولو noreferrer "> uselocale
، الذي يحدد لغة موضوع (بدلا من لغة عملية) قبل استدعاء printf
.
لا تنتمي إلى StackOverflow