Authors belong to:
- University of LYON http://www.universite-lyon.fr/
- - Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
+ - Léon Bérard cancer center http://www.centreleonberard.fr
- CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr
This software is distributed WITHOUT ANY WARRANTY; without even
- BSD See included LICENSE.txt file
- CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
-======================================================================-====*/
+===========================================================================**/
#ifndef CLITKCOMMON_CXX
#define CLITKCOMMON_CXX
is >> c;
if (is.eof()) return;
}
- is.unget();
+ if (!(is.fail()) && c != '\n')
+ is.unget();
} ////
//------------------------------------------------------------------
// Open a file for reading
void clitk::openFileForReading(std::ifstream & is, const std::string & filename)
{
- is.open(filename.c_str(), std::ios::in);
+ is.open(filename.c_str(), std::ios::in | std::ios::binary);
if ( is.fail() ) {
clitkExceptionMacro("Could not open file for reading: "
<< filename << ". Error is : <"