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

С под Linux

Войти
Регистрация
Восстановить пароль
 
Popcornrus
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 33
#1

*Сортировка файлов в директории - C Linux

12.01.2017, 15:59. Просмотров 288. Ответов 6
Метки нет (Все метки)

Здравствуйте, нужна помощь с сортировкой по файлам в папке!
Вот код:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "ft_ls.h"
 
void writedir(char *str)
{
    DIR *dir = opendir(str);
    struct dirent *ent;
    char *mass;
 
    if (dir != NULL)
    {
        while((ent = readdir(dir)) != NULL)
        {
            if (ent->d_name[0] != '.')
            {
                printf("%s\n", ent->d_name);
            }
            else
                ent++;
        }
    }
    closedir(dir);
}
ft_ls.h:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef FT_LS_H
# define FT_LS_H
# include <unistd.h>
# include <sys/stat.h>
# include <dirent.h>
# include <stdlib.h>
# include <stdio.h>
# include <string.h>
 
void writedir(char *str);
 
 
# endif
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Evg
12.01.2017, 16:28
  #2

Не по теме:

А в чём конкретно помощь-то нужна? За тебя написать задание или чего? Просто когда выдран фрагмент кода, написано "помогите" и больше ничего, то я понимаю только так

Popcornrus
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 33
12.01.2017, 16:29  [ТС]     *Сортировка файлов в директории #3
Нужна сортировка файлов в директории
Evg
Эксперт CАвтор FAQ
17392 / 5630 / 352
Регистрация: 30.03.2009
Сообщений: 15,417
Записей в блоге: 26
12.01.2017, 16:34     *Сортировка файлов в директории #4
Это я понял. А помощь-то в чём конкретно нужна?
Popcornrus
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 33
12.01.2017, 16:48  [ТС]     *Сортировка файлов в директории #5
Работа с листами, и передача названий файла в массив или стринг
Humanoid
Почетный модератор
9818 / 3816 / 162
Регистрация: 12.06.2008
Сообщений: 11,425
13.01.2017, 00:09     *Сортировка файлов в директории #6
А что именно не получается?

Может, вам scandir больше подойдёт? Там, вроде, есть встроенная возможность сортировки.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2017, 16:27     *Сортировка файлов в директории
Еще ссылки по теме:

Получить список только текстовых файлов в указанной директории C Linux
В указанной директории найти обычные файлы которые содержат одинаковые по информации строки C Linux
Копирование файлов в Ubuntu из одной директории в другую C Linux
Вывести итоговую строку с общим размером (в блоках) всех файлов в данной директории C Linux

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

Или воспользуйтесь поиском по форуму:
Popcornrus
0 / 0 / 0
Регистрация: 07.09.2016
Сообщений: 33
13.01.2017, 16:27  [ТС]     *Сортировка файлов в директории #7
Дело в том что мне нельзя использовать функции типа scandir! Можно только прототип?
Yandex
Объявления
13.01.2017, 16:27     *Сортировка файлов в директории
Ответ Создать тему
Опции темы

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