M:OZ SOFT

MinGW MEMO

準備するもの。

基本。

関数。

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 ]