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

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

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.07.2013, 17:15   #1
aank10
Пользователь
 
Регистрация: 12.02.2011
Сообщений: 81
По умолчанию слияние пути к файлу

Код:
void dostat(char *filename, char *dirname)     // функция получения информации о файле (принимает имя файла и директорию)
{

    struct stat info; // переменная, содержащяя информацию о файле.
    char* way_to_file=new char [strlen(filename)+strlen(dirname)+2];
    // way_to_file - путь к файлу (директория + имя файла).

    strcpy(way_to_file,dirname);    // слияние имени файла и директории в один путь
    strcpy(way_to_file+strlen(dirname),"/\0");    // слияние имени файла и директории в один путь
    strcpy(way_to_file+strlen(way_to_file),filename);    // слияние имени файла и директории в один путь

    if(stat(way_to_file,&info)==-1)     // получаем информацию о файле. Если ошибка
    {
        // выводим сообщение
        cout<<"Неопознанная ошибка"<<way_to_file;
        perror(filename);
    }
    else
    {

        show_file_info(filename,&info);  //вызываем функцию вывода информации об файле.
    }
    delete way_to_file;
}
Есть функция которая слияет путь к файлу (каталогу), что бы его сканировать, этот код рабочий, подскажите, а лучше покажите как этот код можно реализовать более грамотно
aank10 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрытие пути к файлу D!zel JavaScript, Ajax 2 09.04.2013 10:36
Поиск пути к файлу aank10 Общие вопросы C/C++ 5 21.02.2012 11:27
Пробелы в пути к файлу royun Общие вопросы Delphi 5 28.10.2011 05:02
VB. Определение пути в файлу KillJoy Помощь студентам 2 08.10.2010 20:51
Определение пути к файлу Pinya Общие вопросы Delphi 1 07.08.2008 12:22