From 2e02a15d01229bf3ab97e8df237f6ecae00234c0 Mon Sep 17 00:00:00 2001 From: verel Date: Fri, 9 Jul 2010 14:58:17 +0000 Subject: [PATCH] Petite correction nklandcapesEval.h git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1887 331e1502-861f-0410-8da2-ba01fb791d7f --- trunk/problems/eval/nkLandscapesEval.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/trunk/problems/eval/nkLandscapesEval.h b/trunk/problems/eval/nkLandscapesEval.h index fdd2c7b3d..81f800477 100644 --- a/trunk/problems/eval/nkLandscapesEval.h +++ b/trunk/problems/eval/nkLandscapesEval.h @@ -79,7 +79,8 @@ public: */ nkLandscapesEval(const char * _fileName) { - load(_fileName); + string fname(_fileName); + load(fname); }; /** @@ -131,10 +132,10 @@ public: * * @param _fileName file name of the instance */ - virtual void load(const char * _fileName) + virtual void load(const string _fileName) { fstream file; - file.open(_fileName, ios::in); + file.open(_fileName.c_str(), ios::in); if (file.is_open()) { string s; @@ -249,7 +250,8 @@ public: } file.close(); } else { - string str = "nkLandscapesEval.save: Could not open file [" + _fileName + "]." ; + string fname(_fileName); + string str = "nkLandscapesEval.save: Could not open file [" + fname + "]." ; throw runtime_error(str); } };