Pārlūkot izejas kodu

Return on error from tellg().

adeniz_1
Alban Deniz pirms 10 mēnešiem
vecāks
revīzija
dfa5ec03cc
1 mainītis faili ar 4 papildinājumiem un 2 dzēšanām
  1. 4
    2
      XMLReader.cpp

+ 4
- 2
XMLReader.cpp Parādīt failu

@@ -1229,8 +1229,10 @@ XMLReaderData::XMLReaderData(const string FileName) :
ifstream CFGFile(FileName.c_str()); // Open the file.
CFGFile.seekg(0,ios::end); // Seek to the end
myBufferSize = CFGFile.tellg(); // to find out what size it is.
if (myBufferSize < 0)
throw;
if (myBufferSize < 0) {
myBufferSize = 0;
return;
}
myDataBuffer = new char[myBufferSize + 1]; // Make a new buffer the right size,
// including null byte at end.
CFGFile.seekg(0,ios::beg); // Seek to the beginning and

Notiek ielāde…
Atcelt
Saglabāt