я стараюсь читать весь текстовый файл с помощью VC++ с этим кодомC++ Прочитайте весь текстовый файл
ifstream file (filePath, ios::in|ios::binary|ios::ate);
if (file.is_open())
{
size = (long)file.tellg();
char *contents = new char [size];
file.seekg (0, ios::beg);
file.read (contents, size);
file.close();
isInCharString("eat",contents);
delete [] contents;
}
, но это не заманит весь файл целиком, почему и как справиться с этим?
Примечание: размер файла 1,87 MB и 39854 линия
См. Следующую страницу http://stackoverflow.com/questions/2602013/read-whole-ascii-file-into-c-stdstring – woosah
Возможный дубликат [Что является лучшим способом клонировать файл в std: : string в C++?] (http://stackoverflow.com/questions/116038/what-is-the-best-way-to-slurp-a-file-into-a-stdstring-in-c) –