Консультация № 130393
03.04.2008, 15:27
0.00 руб.
0 2 2
Доброго времени суток. Есть проблема на Builder, но может кому и не проблема, вобщем необходимо в функцию в качестве аргумента передавать имя папки, поиск папки производится из окна типа проводник, а далее функция читает из этой папки данные из файлов заданых по маске и помещает эти данные в масивы, если кто может помочь буду искренне благодарна. Заранее спасибо.

Обсуждение

Неизвестный
03.04.2008, 20:58
общий
это ответ
Здравствуйте, Lojin!
Если привести строку с именем к типу char*, то
вот так
void fun(char *nFolder){
............
};
Удачи!
Неизвестный
04.04.2008, 06:53
общий
это ответ
Здравствуйте, Lojin!
<code>
bool search_file(const char *sname)// используется char потому, что как правило функции С/С++ и API работают с этим типом.
{
MessageBox(NULL,sname,"Выбран файл - параметр функции",MB_OK);
return 0;
}

void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(OpenDialog1->Execute()) // запускаем диалог, если была нажата кнопка OK
{
search_file(OpenDialog1->FileName.c_str()); //то, запускаем функцию
}
}
</code>
Форма ответа