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

Вывести на экран список файлов и каталогов в текущей директории - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неверное считывание символов русского языка http://www.cyberforum.ru/cpp-beginners/thread1136169.html
Visual Studio 2013. При считывании русских символов всеми возможными средствами (cin, scanf, getch и др.) считывается неверный код, который должен быть, и с отрицательным знаком. Из всех этих средств...
C++ Размер двумерного массива Есть функция void edit(char *file, char **text){ FILE *f; if ((f=fopen(file, "ab")) == NULL){ printf("%s %s\n",file, "ERROR."); }else{ for(int i=2; i<=(sizeof(text) /... http://www.cyberforum.ru/cpp-beginners/thread1136162.html
C++ Ссылка на неразрешенный внешний символ
Здравствуйте, мне нужна ваша помощь, уже час бьюсь но не могу решить данную проблему. Вообщем, суть задания - записать в функцию математическую формулу:" z=z*(1/(a*pow(b,i)))". До определенного...
C++ Что есть API?
Всем привет! Отсылать меня в википедию не стоит. Хочу уточнить следующее утверждение: Модуль (или библиотека классов, объединенная одной концепцией) имеет какие-то паблик функции-члены; это и есть...
C++ Реализовать класс Bankomat http://www.cyberforum.ru/cpp-beginners/thread1136141.html
Реализовать класс Bankomat моделирующий работу банкомата. В классе должны содержатся поля для хранения идентификационного номера банкомата, информации о текущей сумме денег оставшейся в банкомате...
C++ Создание массивов Помогите пожалуйста с массивами: 1) Сделать массив из 20 целых рандомных чисел от 0 до 200 и найти элемент близкий к среднему арифметическому значений этого массива. 2) Сделать массив из 20... подробнее

Показать сообщение отдельно
Dreamlex
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 7

Вывести на экран список файлов и каталогов в текущей директории - C++

01.04.2014, 21:34. Просмотров 1466. Ответов 1
Метки (Все метки)

Помогите написать программу, работающую в текстовом режиме (ширина экрана равна 80 столбцов), которая должна выводить на экран список файлов и каталогов в текущей директории (в которой запущена программа). Если весь список не умещается на одном экране, то при нажатии клавиш Up, Down прокручивать список.
главная проблема откуда брать имена со scandir проблемы

Добавлено через 1 час 39 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <dirent.h>
#include <iostream>
#include <stdio.h>
#include <string.h>
int main(void)
{
DIR *dir=opendir(".");
int i=0;
if(dir)
{
  struct dirent *ent;
  printf("File: \n\n");
  while((ent=readdir(dir))!=NULL)
  {
    if(strcmp("..",ent->d_name)&&strcmp(".",ent->d_name))
      {printf("%s    ",ent->d_name);
   
    i++;
    if(i%4==0) printf("\n");}
  }
}
else printf("Can't opening directory\n");
 
printf("kol %d\n",i);
 
return 0;
}
Более менее реализовал только фалов чуть больше показывает чем через ls, поправьте кто может и
Помогите реализовать кнопки Up and Down.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru