wcstombs
#include <stdlib.h>
#include <locale.h>
size_t wcstombs(char *dst, const wchar_t *src, size_t n);
MinGWの場合、Unicode文字列(src)をシフトJIS文字列(dst)に変換する。
dst には最大で n バイトが書き込まれる。
あらかじめ setlocale(LC_ALL, "Japanese"); を実行しておくこと。
APIで変換したい場合は、WideCharToMultiByte()を使う。
mbstowcs
#include <stdlib.h>
#include <locale.h>
size_t mbstowcs(wchar_t *dst, const char *src, size_t n);
MinGWの場合、シフトJIS文字列(src)をUnicode文字列(dst)に変換する。
dst には最大で n 文字のワイド文字が書き込まれる。
あらかじめ setlocale(LC_ALL, "Japanese"); を実行しておくこと。
APIで変換したい場合は、MultiByteToWideChar()を使う。
リソースファイルの書き方
101 ICON "example.ico"
リソースファイルのコンパイル
windres -o example.o example.rc
[ RETURN ]