ДМ
Дима Маркелов

Как считать весь stdin/файл в c++?

в питоне есть метод .read(), который считывает весь файл целиком. Есть ли что-то подобное в с++?

АМ
Алексей Малинин

Можно много способов придумать. К примеру:

#include
#include

using namespace std;

int main() {
ifstream i("test.cc", ios::binary);
int n = i.seekg(0, ios::end).tellg();
char *buf = new char[n + 1];
i.seekg(ios::beg);
i.read(buf, n);
buf[n] = '\0';
cout << buf;
delete[] buf;
}

Похожие вопросы
C++ добавление в файл
как сохранить exe файл в C++ ?как сохранить exe файл в C++ ?
как считать бинарный файл у C++. ifstream не работает=( подскажите код
C# Объединение файлов
Как в PHP считать из файла последнюю строку не перебирая весь файл?
Как при считывании файла потоком ifstream считать файл до конца? C++
C++ считать float числа из файла
C, как считать из файла в структуру текст и числа по отдельности
c++ Как из файла считать строку N
C# Как привельно считать файл большого размера в оперативку?