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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Возвести во вторую степень все нечетные элементы матрицы http://www.cyberforum.ru/cpp-beginners/thread124084.html
16. Возвести во вторую степень все нечетные элементы матрицы А(m,n) (m<=5, n<=4) и сформировать из этих квадратов одномерный массив 16. Из массива А(n) (n<=15) напечатать первые три отрицательных элемента 16. Піднести до квадрату всі непарні елементи матриці А(m,n) (m<=5, n<=4) і сформулювати із цих квадратів одновимірний масив.:wall: Добавлено через 2 минуты 16. З масиву А(n)...
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"; так мы создаем указатель который указывает на строку String1. А можно ли делать вот так ? char *ptr = "String1"; ptr = "long string2"; я думал, что работать не должно, но оно работает, тоесть после...
C++ Отличие заголовочных файлов чем отличается string.h cstring string подробнее

Показать сообщение отдельно
JM007
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 57
02.05.2010, 08:58  [ТС]     Вывод на экран список файлов и название программ С++ , находящимся в указанном при запуске программы каталоге
я кое какой исходник нашел по моей теме, только он не пашет:

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
#include <stdio.h>
#include <dir.h>
#include <string.h>
#include <conio.h>
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();
}
Добавлено через 9 часов 34 минуты
Она даже не запускается, но хотя в каталоге с++ компилятор ее создал. Запускаю, там черный экран
(ничего не делает) и выходит и никаких действий не произошло. Что делать? Помогите пожалуйста...
 
Текущее время: 13:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru