掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
C言語で、unicodeを扱うには? (ID:62980)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
επιστημη さんのお試しコードをちょっとお借りして WriteConsoleW で表示させる例です。 (setlocaleの必要はなかったです。) #include <windows.h> #include <stdio.h> int main( void ) { WIN32_FIND_DATAW fdw; HANDLE handle; HANDLE hStdout; DWORD ret; wchar_t filePath[ 256 ]; hStdout = GetStdHandle( STD_OUTPUT_HANDLE ); handle = FindFirstFileW( L"*.*", &fdw ); if ( handle != INVALID_HANDLE_VALUE ) { do { swprintf( filePath, L"[%s]\n", fdw.cFileName ); WriteConsoleW( hStdout, filePath, wcslen( filePath ), &ret, NULL ); } while ( FindNextFileW( handle, &fdw ) ); FindClose( handle ); } return 0; }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.