Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2012, 10:15   #1
Богд@Н
 
Регистрация: 03.03.2010
Сообщений: 4
Восклицание Нужно 0разобратся с кодом Visual c++ .net работа с файлами

Помогите
using namespace System;
using namespace System::IO;
this->res3->text="";
// Make a reference to a directory.
DirectoryInfo^ di = gcnew DirectoryInfo( this->textBox2->Text );

// Get a reference to each file in that directory.
array<FileInfo^>^fiArr = di->GetFiles("*.txt");

// Display the names of the files.
Collections::IEnumerator^ myEnum = fiArr->GetEnumerator();
while ( myEnum->MoveNext() )
{
FileInfo^ fri = safe_cast<FileInfo^>(myEnum->Current);
this->res3->Text += fri->Name+" " ;
}
Немогу понять как сделать поиск не только в указаной папке а и в подпапках, и в какой переменной хранится путь к файлу
Посоветовали поменять GetFiles() на GetFileSystemInfos() но компилятор выдаёт
c:\documents and settings\администратор\мои документы\visual studio 2010\projects\ifoundit\1\Form1.h(32 1): error C2440: инициализация: невозможно преобразовать "cli::array<Type,dimension> ^" в "cli::array<Type> ^"
В чём дело?

Последний раз редактировалось Богд@Н; 04.01.2012 в 10:26.
Богд@Н вне форума Ответить с цитированием
Старый 04.01.2012, 13:37   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

по первому http://msdn.microsoft.com/ru-ru/libr...3327.aspx#Y240
по второму fri->Name внутри цикла.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual C++, Visual C#, Visual basic .Net, или Microsoft.Net Что лучше? _PROGRAMM_ Общие вопросы .NET 14 10.10.2012 19:24
Visual Basic работа с файлами yula92 Помощь студентам 0 14.04.2010 20:43
С++ в M$ Visual Studio: Работа с файлами mmx358 Visual C++ 4 02.02.2010 21:25