どのようにC言語でutf8文字を出力するのですか
C言語では、UTF-8文字を出力する方法として以下が挙げられます。
- printf(‘%d\n’, x);
- setlocale(LC_ALL, “”)
- printf
#include <stdio.h>
#include <locale.h>
int main() {
setlocale(LC_ALL, "");
printf("%s\n", "你好");
return 0;
}
- 日本の大学もそれは同様にプライドを持っている
- printf
- ネイティブな言い方で日本語に言い換えると
#include <stdio.h>
#include <locale.h>
int main() {
setlocale(LC_ALL, "");
puts("你好");
return 0;
}
- wchar_t
- 日本語ネイティブ風に言い換えてください。
- 習い事は週に何回ですか
- やあ
#include <stdio.h>
#include <locale.h>
int main() {
setlocale(LC_ALL, "");
wprintf(L"%s\n", L"你好");
return 0;
}
これらは UTF-8 文字列を出力するためのいくつかの一般的な手法であり、実際の状況に応じて適切な方法を選択する必要があります。