работа с файловыми потоками
люди, расскажите, пожалуйста как работать с файлами в с++, а не в с!!!!
CreateFile - winAPI
Цитата:
Originally posted by Sokil
люди, расскажите, пожалуйста как работать с файлами в с++, а не в с!!!!
люди, расскажите, пожалуйста как работать с файлами в с++, а не в с!!!!
#include <fstream>
#include <string>
.............
fstream file;
file.open("c:\\file.txt",ios::in|ios::trunc);
string str;
file>>str;
.............
Можно открыть файл в конструкторе:
fstream file("c:\\file.txt",ios::in|ios::trunc);
Флаги:
ios::in - открывается для чтения
ios::out - открывается для записи
ios::app - указатель перемещается в конец файла для добавления
ios::trunc - содержимое файла стирается
ios::binary - открывается в двоичном режиме.
Замечание:
В двоичном режиме для записи и чтения операторы >> << не используются. Вместо них есть функция
read write
.................
file.write(buf,size);
.................
thanks a lot!!!