Форум программистов, компьютерный форум, киберфорум
C++: WinAPI
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 12
1

построчно записать данные из фаила txt в listBox

21.09.2013, 21:35. Показов 1137. Ответов 1
Метки нет (Все метки)

На сервере есть фаил, с содержанием:
первый
второй
третий
четвертый
пятый
считаваю его в буффер:
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
int    URLgetpage(char *link, char *buffer, int maxsize)
{
    HINTERNET hSession;  
    HINTERNET hURL;
    DWORD dwBYTEsRead;
    int   ok;
 
    ok=0;
    buffer[0]=0;
    hSession = InternetOpen(                         // Make internet connection.
        "Microsoft Internet Explorer",   // agent
        INTERNET_OPEN_TYPE_PRECONFIG,    // access
        NULL, NULL, 0);                  // defaults
    if (hSession) {
        hURL = InternetOpenUrl(                 // Make connection to desired page.
            hSession,                        // session handle
            link,                             // URL to access
            NULL, 0, 0, 0);                 // defaults
        if (hURL) {
            // Read page into memory buffer.
            InternetReadFile(
                hURL,                // handle to URL
                (LPSTR)buffer,       // pointer to buffer
                (DWORD)maxsize,      // size of buffer
                &dwBYTEsRead);       // pointer to var to hold return value
 
            // Close down connections.
            InternetCloseHandle(hURL);
            buffer[dwBYTEsRead]=0;     // end string
            ok=(int)dwBYTEsRead;
        }
 
        InternetCloseHandle(hSession);
    }
    return ok;
}
C++
1
2
char buffer_[512];
URLgetpage("http://........./text.txt", buffer_,512);
Создаю LisiBox:
C++
1
2
hListBox = CreateWindow ("LISTBOX", 0, WS_CHILD | WS_VISIBLE | LBS_STANDARD ,
                1, 1, 237, 144, hwnd, 0, hInst, NULL);
и загружаю данные из buffer_ в него
C++
1
SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM) buffer_);
все загружается, но проблемма в том, что все получается в одну строку:
первыйвторойтретийчетвертыйпятый
как исправить этот "недочет"?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.09.2013, 21:35
Ответы с готовыми решениями:

Как данные, посылаемые построчно из Arduino по СОМ-порту, записать построчно в текстовый файл?
Программирование для меня - неосновная область работы. Поэтому ищу готовые решения. И меня крепко...

Записать текст из файла в ListBox построчно
Подскажите, как построчно из текстового файла записать текст в листбокс.

Как построчно считать и записать информацию в txt
какие есть методы какие методы оптимальны примеры реализаций

Как построчно загрузить данные из текстового файла в ListBox?
Доброго времени суток! Задача, как мне казалось, проще простого. Есть обычный текстовый файл, в нем...

1
Brainsbreaker
896 / 372 / 52
Регистрация: 01.02.2011
Сообщений: 1,592
22.09.2013, 23:08 2
Только парсить твой buffer_.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2013, 23:08

Записать значение из listbox в .txt
Доброго времени суток, пытаюсь записать значение из listbox1 в txt файл, при нажатии кнопки...

Как из файла считать данные построчно и записать их в массив?
Как из файла считать данные построчно и записать их в массив? К примеру такой файл с содержимым....

Как записать в массив данные из *.TXT и и правильно рассортировать данные по ячейкам массива?
файл index.php <?php $site = (file('text.txt')); в файле text.txt находится: xxxxxx.ru...

Как записать из listbox все строки в *.txt файл
как записать из listbox все строки в *.txt файл ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.