Как открыть файл на С++?
Есть три способа сделать cxx это, в зависимости от ваших input-output потребностей. Вы можете использовать io способ старой школы C и вызвать io fopen
/fread
/fclose
, или вы можете использовать cxx средства fstream C++ (ifstream
/ofstream
), или, если input-output вы используете MFC, используйте c++ класс CFile
, предоставляющий функции cxx для выполнения реальных операций c++ с файлами.
Все они подходят c++ как для текстовых, так и input-output для двоичных файлов, хотя file ни один из них не имеет специальной input-output функциональности строки чтения. Вместо io этого в этом случае вы, скорее c++ всего, воспользуетесь классами cpp fstream (fstream.h) и операторами c++ потока (<< и >>) или input-output функцией чтения для чтения/записи io блоков текста:
int nsize = 10;
std::vector somedata(nsize);
ifstream myfile;
myfile.open("");
myfile.read(somedata.data(), nsize);
myfile.close();
Обратите внимание, что io если вы используете Visual c++ Studio 2005 или более позднюю input-output версию, традиционный fstream file может быть недоступен (есть cxx новая реализация Microsoft, которая input-output немного отличается, но делает input-output то же самое).
c++
file
io
Как открыть файл на С++?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.