(2019年4月20日)
■使用ソフト
・Visual Studio Community 2019
■言語
・C/C++
■Windows SDK バージョン
・10.0.17763.0
※Windows SDK バージョンの変更方法
■手順
1.基本的には以下の流れ参照
【C++】 メッセージボックスの作成
2.メモ帳で「極秘.txt」ファイルを作成し、プロジェクトがあるフォルダに入れる。
※文字コード「ANSI」で保存
極秘.txt
給与明細
1000円
1000円
3.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 wcText1[256], wcText2[256];
setlocale(LC_ALL, "japanese");
if (_wfopen_s(&fp, L"極秘.txt", L"r") != 0) return 0;
if (fp == 0) return 0;
fgetws(wcText1, 256, fp);
fgetws(wcText2, 256, fp);
fclose(fp);
MessageBox(NULL, wcText2, wcText1, MB_OK);
return 0;
}
#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 wcText1[256], wcText2[256];
setlocale(LC_ALL, "japanese");
if (_wfopen_s(&fp, L"極秘.txt", L"r") != 0) return 0;
if (fp == 0) return 0;
fgetws(wcText1, 256, fp);
fgetws(wcText2, 256, fp);
fclose(fp);
MessageBox(NULL, wcText2, wcText1, MB_OK);
return 0;
}
4.テキストファイルの内容が表示される。
0 件のコメント:
コメントを投稿