Допустим у нас есть приложение которое соединяется с базой данных и выгребает оттуда нужную информацию по запросу. Эту информацию она должна уложить в буфер char *. Потом от этого буфера берутся отпечатки. Как правильно реалоцировать память в таких случаях.
Алгоритм действия примерно такой:
1. Запросили запрос и получили хэндл на результат.
2. В цикле перебираем полученные записи и добавляем их в буффер
3. Дальнейшая обработка буфера.