Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возвести во вторую степень все нечетные элементы матрицы https://www.cyberforum.ru/ cpp-beginners/ thread124084.html
16. Возвести во вторую степень все нечетные элементы матрицы А(m,n) (m<=5, n<=4) и сформировать из этих квадратов одномерный массив 16. Из массива А(n) (n<=15) напечатать первые три отрицательных...
C++ Элементы, у которых сумма номеров строки и столбца четные оставить без изменения, а остальные разделить на максимальный по модулю элемент строки
Дана матрица M x N. Элементы, у которых сумма номеров строки и столбца четные оставить без изменения, а остальные разделить на максимальный по модулю элемент соответствующей строки.
C++ long to PCSTR
Подскажи пожалуйста, у меня есть функция которая возращает unsigned long данные (inet_addr()), которые мне надо передать в функцию, которая принемает PCSTR тип данных (getaddrinfo()), как сделать...
C++ Квадраты Написать программу на с++ Дан файл действительных чисел, каждая тройка чисел определяет на плоскости квадрат со сторонами, параллельными координатным осям, причем первые два числа определяют центр... https://www.cyberforum.ru/ cpp-beginners/ thread124039.html
C++ Несколько вопросов по строкам в С https://www.cyberforum.ru/ cpp-beginners/ thread124023.html
Привет всем участникам форума. Изучаю С++, по пути прошел строки из С ( массивы символов ) И осталось несколько вопросов, ответов на которые в книге найти не могу. 1: char *ptr="String1"; так...
Отличие заголовочных файлов C++
чем отличается string.h cstring string
C++ разделение данных в файле
как читать из файла данные в стуктуру если формат такой: Олег Иванович...............234434 Марина Сергеевна..........544355 Вместо . пробел. тоесть выравнено все....
C++ чтение файла в книге ifstream aa; aa.open(............); нам объясняли: ifstream open(''lala.txt,ios::....); точно не помню https://www.cyberforum.ru/ cpp-beginners/ thread124011.html
C++ static и глобальная видимость https://www.cyberforum.ru/ cpp-beginners/ thread124009.html
прочитал что если писать static int a = 5; то a будет видно ото всюду но оказалосбь это не так... void a(); int main() { static int a = 5; a(); } void a() {
C++ Отличие инкриментов указателей Чем отличатеся ++*p от (*p)++ и от *p++ вроде увеличивается значение а не адлрес указателя..... https://www.cyberforum.ru/ cpp-beginners/ thread124008.html
1 / 1 / 1
Регистрация: 04.04.2010
Сообщений: 57
03.05.2010, 14:10  [ТС] 0

Вывод на экран список файлов и название программ С++ , находящимся в указанном при запуске программы каталоге

03.05.2010, 14:10. Просмотров 2426. Ответов 8
Метки (Все метки)

Ответ

Хотя бы подскажите как произвести чтение каталога

Добавлено через 10 часов 37 минут
struct ffblk ffblk; - это информация о файле

вот прокоментированный исходник:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <stdio.h>
#include <dir.h>
#include <string.h>
#include <conio.h>
//#define DEBUG // режим отладки
//в качестве параметра программе передается
//имя каталога, список файлов которого надо вывести
void main(int argc,char *argv[])
{
         struct ffblk ffblk;// информация о файле
         int done;
         FILE *in;//файл программы
         int n;//обработано файлов
         char mask[MAXPATH];
         char infile[MAXPATH];
         char outfile[MAXPATH];
         if (argc<2)
         {
                                puts("V komandnoi stroke ne zadan put");
                                puts("k obrabativaemim failam");
                                printf("komandnaia stroka: %s path\\\n", argv[0]);
                                return;
         }
         printf("\n Postroenie spiska failov \n");
 
         //маска обрабатываемых файлов
         strcpy(mask, argv[1]);
         strcat(mask,"*.cpp");
 
         //файл-список обрабатываемых файлов
         strcpy(outfile, argv[1]);
         strcat(outfile,"file list.txt");
         printf("Obrabotka: %s", mask);
         n=0;
         done=findfirst(mask, &ffblk,0);
         while(!done)
         { n++;
         #ifdef DEBUG
         printf ("%s", ffblk.ff_name);
         #endif
         strcpy(infile, argv[1]);
         strcat(infile, ffblk.ff_name);
         if ((in=fopen(infile,"rt"))!=NULL)
         {
                 //читаем из файла первую строку
                                 char st[80];
                                 fgets(st,80,in);
                                 printf("%s %s", infile,st);
                                 fclose(in);
         }
         done=findnext(&ffblk);//выбрать следующий файл
         }
         printf("\n Obrabotka failov: %d\n", n);
         printf("Dlia zavershenia nazhmite <Enter>");
         getch();
}
Вопрос остается прежний...

Добавлено через 1 час 18 минут
А куда надо указывать путь к каталогу. Прога путь требует

Добавлено через 13 часов 27 минут
Подскажите пожалуйста, куда надо указать путь к каталогу...

Вернуться к обсуждению:
Вывод на экран список файлов и название программ С++ , находящимся в указанном при запуске программы каталоге
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2010, 14:10

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Создать командный файл, который выводит на экран только число, равное количеству файлов в указанном каталоге
Создайте командный файл, который выводит на экран только число, равное количеству файлов в...

Определить количество файлов с указанным расширением, находящимся в заданном каталоге
Определить количество файлов с указанным расширением, находящимся в заданном каталоге. Если таких...

Поиск указанных файлов на указанном диске и вывод результата на экран
Всем привет, я здесь впервые,и вот возник такой вопрос Для поиска файлов и выведения на экран я...

Выбор файлов изображений в указанном каталоге
помогите написать путь пожалуйста к папке

Получить список всех поддиректорий в указанном каталоге
Помогите создать список подпапок в текущей папке. Мой код не помогает Dim a a = Dir(CurDir,...

Считывать все названия файлов в указанном каталоге
Доброго времени суток всем. Столкнулся с такой проблемой: Есть у меня папка с файлами, нужна...

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