|
|
|
| Как можно инициализировать файлы с параметрами, например: ищет файл, если не находит-пропускает, если находит-перезаписывает? А то я уже замучился:( | |
|
|
|
|
|
|
|
для: Programmer.c++
(25.09.2009 в 18:35)
| | Что-то не очень понятно, о чем речь, что значит файлы с параметрами? Вы работаете с файловой системой? | |
|
|
|
|
|
|
|
для: cheops
(25.09.2009 в 20:23)
| | я хочу сделать так, как например делает вирус: ищет файл, находит-стирает в нем все и записывает туда что нибудь свое или ничего не записывает, если не находит-опускает и продолжает работу дальше. я знаю функцию ofstream... но она если не находит файл-создает его и записывает что-нибудь свое. | |
|
|
|
|
|
|
|
для: Programmer.c++
(28.09.2009 в 21:21)
| | любые функции для получения указателя на файл позволяют не создавать файл, если его нет. Режимы открытия только по разному нужно указывать. от такой переменной
ios_base::in | ios_base::out becomes "r+" (open existing file for reading and writing).
, до такой API функции , где можно указать больше, как
HANDLE CreateFile(
LPCTSTR lpFileName,
DWORD dwDesiredAccess,
DWORD dwShareMode,
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
DWORD dwCreationDisposition,
DWORD dwFlagsAndAttributes,
HANDLE hTemplateFile
);
, которая в винде в основном и используется обёрнутая в разные функции, хотя и и она тоже обёртка. | |
|
|
|
|
|
|
|
для: Programmer.c++
(25.09.2009 в 18:35)
| | Есть готовый класс в MFC - CFile, но MFC огромна и нужно тащить огромную библиотеку(dll) за собой. Ну если, конечно, программируете в MS Visual C++, а не в Borland C++ Builder!
И во - вторых, если проект написан не на MFC, то и не будет Вам классов MFC. | |
|
|
|