Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2009, 10:41   #1
Molotoff
Пользователь
 
Регистрация: 01.04.2009
Сообщений: 20
По умолчанию Вопрос по файлам

Как, лучше всего реализовать следующий алгоритм - при запуске программы просматривается текущая директория на предмет наличия файлов с именами 'fileXX.log', где XX - любое число от 0 и до бесконечности (условно конечно ). Если таких файлов не найдено, то создает 'file0.log', если есть файлы, например - 'file0.log','file1.log','file2.log' ,'file3.log', то создает файл 'file4.log'.
Заранее благодарен.
Molotoff вне форума Ответить с цитированием
Старый 20.06.2009, 11:17   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

я такое делал. и для определения номера, который нужно приписать к имени файла заводил переменную-счетчик для подсчета созданных файлов, которую записывал в одельный файл.
counter вне форума Ответить с цитированием
Старый 20.06.2009, 12:10   #3
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

Не очень хороший вариант, т.к. файлы могут быть удалены или созданы не данной программой, а другим путем.
Лучше получить список всех нужных файлов (см. функции для работы с файлами), отсортировать его по убыванию, посмотреть какой файл первый и соответственно создать новый
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Старый 20.06.2009, 19:53   #4
Molotoff
Пользователь
 
Регистрация: 01.04.2009
Сообщений: 20
По умолчанию

Цитата:
Сообщение от Blade Посмотреть сообщение
Лучше получить список всех нужных файлов (см. функции для работы с файлами), отсортировать его по убыванию, посмотреть какой файл первый и соответственно создать новый
Вопрос как это сделать? как получить список всех нужных файлов?
Molotoff вне форума Ответить с цитированием
Старый 20.06.2009, 21:58   #5
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

http://www.rtfm.4hack.com/books.php?id1=8&id2=10&id3=3
Смотри функции библиотеки dir.h и dos.h
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопос по файлам Keny Общие вопросы C/C++ 2 22.03.2009 19:53
Доступ к файлам za4ot Работа с сетью в Delphi 1 22.01.2009 15:31
Вопрос по файлам. True Общие вопросы Delphi 5 06.05.2008 11:15
Вопрос по INI файлам kuzjma Общие вопросы C/C++ 3 11.02.2008 09:00