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

нужна функция которая находит файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread180376.html
Помогите с программой! Задание в этом документе:
C++ Дерево каталогов. Не могу найти ошибку. Вот собственно написал программу, которая должна строить дерево каталогов. Но почему-то не строит, помогите найти ошибку, пожалуйста... #include "stdafx.h" #include <string.h> #include... http://www.cyberforum.ru/cpp-beginners/thread180346.html
C++ Сервер с использыванием cgi
Решил сделать telnet сервер тут hut.ru, исходящие соединение, кроме скриптов запрещенны, сами приложение на сервере запустить можно, можно ли сделать так: создаем CGI-скрипт на си который типа...
Вычисление функции y=f(x) C++
Составить программу для вычисления функции y=f(x), графическое представление которой приведено на рисунке. Аргумент функции и ее значение - вещественные. Значение аргумента ввести с клавиатуры. На...
C++ полиндром http://www.cyberforum.ru/cpp-beginners/thread180328.html
boolean polindrom(char*s1){ char* str2=new char; int a=0; for(int i=0 ; i<strlen(s1) ;i++) for(int j=0; j<strlen(s1) ; j++){ if(s1=='\0')break; if(s1==' ') {a++;i--;continue;}...
C++ dev cpp не хочет открывать файлы(( fstream in("test.in"); cout << in.is_open(); выдает 0, хоть стреляйся.. файл в папке программы лежит добавлять флаги и полный путь прописывать пробовал(( чего делать?, подробнее

Показать сообщение отдельно
Sonador
0 / 0 / 0
Регистрация: 24.04.2011
Сообщений: 14
27.07.2011, 11:11
Да, извиняюсь ) На данном этапе программа должна сформировать в отдельной функции 2 массива один с именами файлов, а другой с их датами их создания. Оба массива должны быть доступны в других функциях, например main. Чтоб убедиться, что они доступны в main я пытаюсь в ней сделать вывод их содержимого на экран. Проблема в том, что я не очень (если не сказать совсем не) разбираюсь с массивами впринципе, а там ещё и динамические. С массивом list я ещё как-то выкрутилась, всё работает как надо. Создание второго массива data я делала по аналогии с list (код для создания которого взят из вашего сообщения #12), поэтому строчка
C++
1
FILETIME **data = NULL;
аналог ваших:
C++
1
2
char ** list;
list = NULL;
только записано в вызывающей функции, чтоб передать указатель data как входной параметр функции, которая должна его изменить. При этом массив data создается и если вывод на экран организовать внутри функции FindFileInDirectory, то всё будет работать, но если попытаться вывести его уже в main после вызова соответствующей функции при проверке data оказывается пустой. В общем проблема, если можно так сказать, с его возвратом из функции. return уже занят list-ом, так что нужен какой-то другой способ...
P.S.: В общем-то можно формировать, например, двухмерный динамический массив, содержащий в строке имя файла и дату его создания. Условие одно он должен создаваться в одной функции, а доступным быть и в других. Это бы наверное даже лучше было бы, красивее и удобнее. Самой мне не написать так, но я бы с удовольствием поразбиралась что к чему, если б это кто-нить написал Х))
Спасибо )
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru