Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nanshakov
Студент :)
890 / 323 / 10
Регистрация: 29.01.2011
Сообщений: 1,680
#1

Создание файлов в подпапке.Подскажите - C++

17.01.2013, 20:43. Просмотров 291. Ответов 6
Метки нет (Все метки)

Есть код, создающий файл в папке с ехе.
C++
1
ofstream Error_logfile("Error.log");
А как сделать, что бы он создавался в папке(лежащей рядом с ехе).Например, в logs?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 20:43     Создание файлов в подпапке.Подскажите
Посмотрите здесь:

Подскажите, как разделить код на несколько файлов - C++
• Имеем основной cpp файл с main. • Имеем код нужных функций • Есть указание реализовать эти функции не в основном cpp, а в нескольких....

Подскажите кросспратформенный пример для вывода списка файлов - C++
Есть ли какой нибудь кроссплатформенный пример для вывода списка файлов в директории C++.

Подскажите про создание WInForms - C++
Ребят, скажите пожалуйста при создании в Visual Studio приложения Windows Forms на С++ должен быть установлен .NET Framework? И запустится...

Создание часов...подскажите пожалуйста - C++
Не подскажите, как сделать часы.. я предполагаю сделать класс, который имел бы функцию часов... Мне нужно чтобы каждые например 15 сек....

Создание файлов - C++
Имеется текстовый файл в котором в столбик в каждой строке написано имя файла и таких строк достаточно много! Требуется написать программу...

Создание файлов - C++
Помогите пожалйста!!! А) Создать файл, содержащий сведения о личной коллекции книголюба. Структура записи: автор, название, год издания,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
3033 / 2354 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
17.01.2013, 21:15     Создание файлов в подпапке.Подскажите #2
..\ - вышестоящая папка
.\ - текущая папка,
соответственно
".\\logs\\Error.log"
nanshakov
Студент :)
890 / 323 / 10
Регистрация: 29.01.2011
Сообщений: 1,680
17.01.2013, 22:49  [ТС]     Создание файлов в подпапке.Подскажите #3
kazak, Проверил код - не создаются файлы и поиск их не находит.
Так работает:
C++
1
2
3
    ofstream logfile("All_Events.log");
    ofstream Error_logfile("Error.log");
    ofstream Acess_logfile("Acess.log");
Так нет:
C++
1
2
3
    ofstream logfile(".\\logs\\All_Events.log");
    ofstream Error_logfile(".\\logs\\Error.log");
    ofstream Acess_logfile(".\\logs\\Acess.log");
Что делать?
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
17.01.2013, 22:59     Создание файлов в подпапке.Подскажите #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Пути системно зависимы. В Win 7, например, вполне будет работать конструкция
C++
1
ofstream logfile("logs\\All_Events.log");
При этом папка logs должна существовать. В Вашем случае лучше использовать или родной API системы, или boost.
nanshakov
Студент :)
890 / 323 / 10
Регистрация: 29.01.2011
Сообщений: 1,680
17.01.2013, 23:02  [ТС]     Создание файлов в подпапке.Подскажите #5
Цитата Сообщение от Toshkarik Посмотреть сообщение
При этом папка должна существовать...
Вот в чем была вся проблема!Я ее не создал, по незнанию...
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
18.01.2013, 01:41     Создание файлов в подпапке.Подскажите #6
nanshakov, ну можно чтобы программно создавалась и папка, а не только файл. В винапи есть вот такая штука:
C++
1
2
3
4
5
BOOL CreateDirectory
(
LPCTSTR lpPathName, // имя каталога
LPSECURITY_ATTRIBUTES lpSecurityAttributes // атрибуты безопасности
);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2013, 14:35     Создание файлов в подпапке.Подскажите
Еще ссылки по теме:

Создание массива файлов - C++
Разбираюсь с задачей на сортировку файла многопутевым внешним слиянием. Столкнулся с проблемой создания массива вспомогательных текстовых...

Создание и обработка файлов - C++
В массиве целых чисел M (14) найти среднее арифметическое всех четных элементов, стоящих на четных местах. Вывести на экран массив и...

Создание и чтение файлов в C++ - C++
Здравствуйте! Как в C++ создать досовскую программу, которая бы открывала или создавала файл, записывая в него какие-то даные?

Создание и перезапись файлов - C++
Имеется Memo (в нем хранится текст) и Edit (в него вписывается название файла). Нужно чтобы после проверки на совпадения с ComboBox (в нем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
nanshakov
Студент :)
890 / 323 / 10
Регистрация: 29.01.2011
Сообщений: 1,680
18.01.2013, 14:35  [ТС]     Создание файлов в подпапке.Подскажите #7
Посмотрю, спасибо!
Yandex
Объявления
18.01.2013, 14:35     Создание файлов в подпапке.Подскажите
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru