| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Создание файла |
| Автор: tonchitos 17.3.2008, 16:00 |
| std::fstream inFile; inFile.open("Tree.txt",std::ios_base::in); if (!inFile) { // вооот тут создать бы чтоли MessageBox(0,TEXT("Err"),TEXT("Err"),MB_OK); return; } мне надо создать файл если не создан. ф-ию create не найду никак, чем создать? |
| Автор: bsa 17.3.2008, 16:04 |
| метода create нет и быть не может у класса, который отвечает только за чтение файла. Если тебе нужно создать файл, то это надо делать классами отвечающими за запись файла (std::ofstream) |
| Автор: tonchitos 17.3.2008, 16:15 |
| насколько я поняла фстрим и за чтение и за запись отвечает. |
| Автор: Alek86 17.3.2008, 16:18 |
| он должен сам создавать, если не находит, при open (или в конструкторе) |
| Автор: comcon1 17.3.2008, 16:19 | ||
так попробуй
|
| Автор: tonchitos 17.3.2008, 16:39 |
| спасибо большое, помогло. |