From 2f77b5aec40b4000b03280d3ad6f84ef1dbcd645 Mon Sep 17 00:00:00 2001 From: MandhelingFreak Date: Thu, 13 Mar 2014 19:34:12 +0900 Subject: [PATCH] =?utf8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=81=8C?= =?utf8?q?=E5=AD=98=E5=9C=A8=E3=81=97=E3=81=AA=E3=81=84=E5=A0=B4=E5=90=88?= =?utf8?q?=E3=81=AB=E3=82=A8=E3=83=A9=E3=83=BC=E3=83=A1=E3=83=83=E3=82=BB?= =?utf8?q?=E3=83=BC=E3=82=B8=E3=81=8C=E5=87=BA=E3=81=A6=E3=81=84=E3=81=9F?= =?utf8?q?=E3=83=90=E3=82=B0=E3=82=92=E4=BF=AE=E6=AD=A3=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- GVONavish/GVONavish/GVONavish.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/GVONavish/GVONavish/GVONavish.cpp b/GVONavish/GVONavish/GVONavish.cpp index adc36b6..6baee72 100644 --- a/GVONavish/GVONavish/GVONavish.cpp +++ b/GVONavish/GVONavish/GVONavish.cpp @@ -232,10 +232,12 @@ static BOOL InitInstance( HINSTANCE hInstance, int nCmdShow ) s_shipRouteList.reset( new GVOShipRouteList() ); try { std::ifstream ifs; - ifs.exceptions( std::ios::badbit | std::ios::failbit ); ifs.open( k_routeListFilePath, std::ios::in | std::ios::binary ); - ifs >> *s_shipRouteList; - ifs.close(); + if ( ifs ) { + ifs.exceptions( std::ios::badbit | std::ios::failbit ); + ifs >> *s_shipRouteList; + ifs.close(); + } } catch ( const std::exception& e ) { ::OutputDebugStringA( (std::string( "file load error:" ) + e.what() + "\n").c_str() ); -- 2.11.0