Как открыть файл на С++?

Есть три способа сделать files это, в зависимости от ваших io потребностей. Вы можете использовать io способ старой школы C и вызвать c++ fopen/fread/fclose, или вы можете использовать io средства fstream C++ (ifstream/ofstream), или, если input-output вы используете MFC, используйте c++ класс CFile, предоставляющий функции io для выполнения реальных операций c++ с файлами.

Все они подходят cxx как для текстовых, так и input-output для двоичных файлов, хотя input-output ни один из них не имеет специальной cpp функциональности строки чтения. Вместо io этого в этом случае вы, скорее files всего, воспользуетесь классами input-output fstream (fstream.h) и операторами file потока (<< и >>) или files функцией чтения для чтения/записи cpp блоков текста:

int nsize = 10;
std::vector somedata(nsize);
ifstream myfile;
myfile.open("");
myfile.read(somedata.data(), nsize);
myfile.close();

Обратите внимание, что cpp если вы используете Visual file Studio 2005 или более позднюю cpp версию, традиционный fstream cxx может быть недоступен (есть files новая реализация Microsoft, которая c++ немного отличается, но делает io то же самое).

c++

file

io

2022-10-27T00:37:10+00:00