このブログを検索

2019年4月20日土曜日

【C++】 fputwsファイル書き込み

【C++】 fputwsファイル書き込み
(2019年4月20日)


■使用ソフト
・Visual Studio Community 2019


■言語
・C/C++


■Windows SDK バージョン
・10.0.17763.0
 ※Windows SDK バージョンの変更方法


■手順
1.基本的には以下の流れ参照
【C++】 メッセージボックスの作成

2.C++ファイル(.cpp)を以下のとおり変更する。

#include <windows.h>
#include <wchar.h>
#include <stdio.h>
#include <locale.h>

int WINAPI wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nCmdShow)
{
    FILE* fp;
    WCHAR wcText[] = L"おはよう";

    setlocale(LC_ALL, "japanese");
    if (_wfopen_s(&fp, L"あいさつ.txt", L"w") != 0) return 0;
    if (fp == 0) return 0;
    fputws(wcText, fp);
    fputws(L"\n", fp);
    fputws(L"こんにちは", fp);
    fclose(fp);

    MessageBox(NULL, L"出力完了しました", L"fputws", MB_OK);

    return 0;
}

3.プロジェクトがあるフォルダに「あいさつ.txt」が作成される。



0 件のコメント:

コメントを投稿