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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2019, 09:24   #1
Miracleone
Пользователь
 
Регистрация: 23.06.2019
Сообщений: 18
По умолчанию Разработать программу, которая выводит на экран содержимое текущего каталога в порядке возрастания размеров файлов. При этом имена каталогов должны выводиться первыми

Как вывести в порядке возрастания размеров файлов?
Делаю в FreeBSD
Код:
#include <stdio.h>
#include <string.h>  
#include <errno.h>
#include <dirent.h>
 
 
#define DIRNAME "."
#define OFNAME  "out.log"
 
int main(void)
{
    FILE *ofp; 
    DIR *dp;
    struct dirent *dent;
 
    if( (dp = opendir(DIRNAME)) == NULL) {
 
        fprintf(stderr, "opendir: %s: %s\n", DIRNAME, strerror(errno));
        return 1;
    }
    if( (ofp = fopen(OFNAME, "w")) == NULL) {
        fprintf(stderr, "fopen: %s: %s\n", OFNAME, strerror(errno));
        return 1;
    }
 
// построчно считываем имена файлов из каталога
    while(dent = readdir(dp))
 
// проверка, что имя каталога не равно «.» и «..»
        if(strcmp(".", dent->d_name) && strcmp("..", dent->d_name))
    closedir(dp);
    fclose(ofp);
    return 0; 
}
Miracleone вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа которая открывает файлы формата bmp и выводит содержимое файла на экран. zhenia312 Помощь студентам 1 13.06.2014 16:11
. Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке. Tuns Помощь студентам 2 26.05.2014 20:34
Разработать программу на С++,которая выводит на экран горизонтальную линию из звездочек. mephistophel Помощь студентам 1 11.03.2010 00:43
Приложение которое выводит список файлов текущего каталога и при клике на любом из файлов откроет его. LimanSSk Общие вопросы Delphi 2 18.05.2009 16:03
Как вывести на экран имена файлов текущего каталога? (С++) Darw1n Помощь студентам 1 13.12.2008 11:10