Как открыть файл на С++?
Есть три способа сделать 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
Как открыть файл на С++?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.