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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возвести во вторую степень все нечетные элементы матрицы http://www.cyberforum.ru/cpp-beginners/thread124084.html
16. Возвести во вторую степень все нечетные элементы матрицы А(m,n) (m<=5, n<=4) и сформировать из этих квадратов одномерный массив 16. Из массива А(n) (n<=15) напечатать первые три отрицательных...
C++ Элементы, у которых сумма номеров строки и столбца четные оставить без изменения, а остальные разделить на максимальный по модулю элемент строки Дана матрица M x N. Элементы, у которых сумма номеров строки и столбца четные оставить без изменения, а остальные разделить на максимальный по модулю элемент соответствующей строки. http://www.cyberforum.ru/cpp-beginners/thread124066.html
C++ long to PCSTR
Подскажи пожалуйста, у меня есть функция которая возращает unsigned long данные (inet_addr()), которые мне надо передать в функцию, которая принемает PCSTR тип данных (getaddrinfo()), как сделать...
Квадраты C++
Написать программу на с++ Дан файл действительных чисел, каждая тройка чисел определяет на плоскости квадрат со сторонами, параллельными координатным осям, причем первые два числа определяют центр...
C++ Несколько вопросов по строкам в С http://www.cyberforum.ru/cpp-beginners/thread124023.html
Привет всем участникам форума. Изучаю С++, по пути прошел строки из С ( массивы символов ) И осталось несколько вопросов, ответов на которые в книге найти не могу. 1: char *ptr="String1"; так...
C++ Отличие заголовочных файлов чем отличается string.h cstring string подробнее

Показать сообщение отдельно
JM007
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 57
03.05.2010, 14:10  [ТС]
Хотя бы подскажите как произвести чтение каталога

Добавлено через 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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru