Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Функция которая читает весь файл в массив. Какая? / 8 сообщений из 8, страница 1 из 1
31.07.2006, 16:57
    #33889823
STATiK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая читает весь файл в массив. Какая?
Если кто знает, на PHP есть такая функция file :

array file (string filename [, int use_include_path])

которая читает весь файл в массив. Если string filename будет URL-адрес, она вовзращает массив с HTML-кодом этой страницы.

Есть ли анолагичная функция в C++ Builder, или как мне это осуществить?

Спасибо
...
Рейтинг: 0 / 0
31.07.2006, 17:12
    #33889883
Dmitrii K.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая читает весь файл в массив. Какая?
TStrings->LoadFormFile
TStrings->LoadFromStream
...
Рейтинг: 0 / 0
01.08.2006, 00:31
    #33890632
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая читает весь файл в массив. Какая?
Например, fread.
...
Рейтинг: 0 / 0
08.08.2006, 09:01
    #33904520
STATiK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая читает весь файл в массив. Какая?
MasterZivНапример, fread.

А можно подробнее?.. пожалуйста
как мне сделать, чтобы при нажатии кнопки Button1, Label1->Caption получал HTML-код страницы http://sql.ru


void __fastcall TForm1::Button1Click(TObject *Sender)
{

Label1->Caption = // что? ..

}


Спасибо
...
Рейтинг: 0 / 0
08.08.2006, 09:16
    #33904554
STATiK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая читает весь файл в массив. Какая?
Или может кто подскажет, как хотя бы сделать, чтоб при нажатии Button1 HTML-код страницы http://sql.ru присваивался Memo1->Lines

ПОЖАЛУЙСТА,.. и Спасибо
...
Рейтинг: 0 / 0
08.08.2006, 09:59
    #33904657
Dmitrii K.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая читает весь файл в массив. Какая?
STATiKИли может кто подскажет, как хотя бы сделать, чтоб при нажатии Button1 HTML-код страницы http://sql.ru присваивался Memo1->Lines

http://www.sql.ru/forum/actualthread.aspx?tid=323386#2974741

Замени чтение в FileStream на Memo->Lines
...
Рейтинг: 0 / 0
16.08.2006, 09:59
    #33920593
STATiK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая читает весь файл в массив. Какая?
Заменяю,.. получаю вот такой текст.
char *url="http://www.sql.ru/forum/actualtopics.aspx?bid=21";
char Buf[129];
unsigned long dwRead;
TFileStream* fs = new TFileStream("C:\\Test.html",fmCreate);

HINTERNET hInet = InternetOpen("DownloadFile",INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0);
HINTERNET hUrl = InternetOpenUrlA(hInet,url,NULL,NULL,0,0);

if( hUrl )
{
do
{
InternetReadFile(hUrl,(void*)Buf,128,&dwRead);
Memo->Lines->Buf;
}while(dwRead);
}

delete fs;
InternetCloseHandle(hInet);
InternetCloseHandle(hUrl);


Но все равно не работает.
Почему? В чем ошибка?
Помоги пожалуйста..
Спасибо
...
Рейтинг: 0 / 0
16.08.2006, 10:50
    #33920766
дед Макар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция которая читает весь файл в массив. Какая?
STATiK
Memo->Lines->Buf;


Это что такое? Если функция - то должны быть скобки Buf() (это ж не паскакаль), если свойство - то должно быть присваивание. А у Lines, как мне помнится, нет ни методов, не свойств названных Buf. Подозреваю что должно быть что-то

Код: plaintext
Memo1->Lines->Text = Buf;
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Функция которая читает весь файл в массив. Какая? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]