// IniFileReadTest.cpp : コンソール アプリケーションのエントリ // ポイントを定義します。 // #include "stdafx.h" #include int _tmain( int argc, _TCHAR* argv[] ) { // セッション名 LPCTSTR lpAppName = L"MAIN_INFO"; // キー名 LPCTSTR lpKeyName = L"PC-NUMBER"; // 既定の文字列 LPCTSTR lpDefault = L"nothing"; // 情報が格納されるバッファ TCHAR ReturnedString[16]; // 情報が格納されるバッファのサイズ DWORD nSize = sizeof( ReturnedString ); // .iniファイルの名前 LPCTSTR lpFileName = L"ReadTest.ini"; // iniファイル読み込み DWORD ret = GetPrivateProfileString( lpAppName , lpKeyName , lpDefault , ReturnedString , nSize , lpFileName ); // エラー情報取得 DWORD lastErr = GetLastError(); // 結果表示 printf( "ref=%d LastError=%d\n", ret, lastErr ); printf( "value=%S\n", ReturnedString ); // iniファイル読み込み(2) ret = GetPrivateProfileString( lpAppName , lpKeyName , lpDefault , ReturnedString , nSize , L".\\ReadTest.ini" ); lastErr = GetLastError(); printf( "(2) ref=%d LastError=%d\n", ret, lastErr ); printf( "(2) value=%S\n", ReturnedString ); // 入力待ちの停止 getchar(); return 0; }