The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Разбор строки и передача результа массиву указателей"
Отправлено BsDr, 26-Июн-06 18:41 
>Народ, я помню что уже задавал один раз этот вопрос, но достойного
>ответа я так и не нашел. Мне нужно возвращать массив строк
>заполненный данными, взятыми к примеру из результата запроса MySQL. Я сочинил
>массив указателей, но как мне каждый возращенный результат помещать по отдельному
>адресу?? Как это сделать оптимальнее?? Мне говорили что эта тема разбиралась
>уже в форуме, но где? Я не могу найти, дайте ссылку
>на инфу?

char **array_lines;

mysql_query(mysql, "SELECT necessary_parameter FROM table;");
                
result = mysql_store_result(mysql);
    
lin_count = mysql_num_rows(result);
        
array_lines = calloc(lin_count, sizeof(char*));
    
for(i = 0; i < lin_count; i++)
{
    row = mysql_fetch_row(result);
    array_lines[i] = calloc(1000, sizeof(char));
    strcpy(array_lines[i], row[0]); //row[0] или что там надо
}
    
mysql_free_result(result);

Как-то так, если я правильно вопрос понял и не забыл, как на Си это все должно быть(если вообще на Си надо)

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру