Использование memcpy
От: IgorKr Украина  
Дата: 16.12.13 14:22
Оценка:
Код:
record *r=new record();
int k=1;
while(k<StringGrid1->RowCount)
{
    memcpy(r->n,StringGrid1->Cells[0][k].w_str(),sizeof(r->n));
    memcpy(r->name,StringGrid1->Cells[1][k].w_str(),sizeof(r->name));
    memcpy(r->s1,StringGrid1->Cells[2][k].w_str(),sizeof(r->s1));
    memcpy(r->s2,StringGrid1->Cells[3][k].w_str(),sizeof(r->s2));
        k++;
        ...code...
}

Текст в r получается с нулями '\0' после каждого символа. Как скопировать без нулей ?

16.12.13 18:36: Перенесено модератором из 'C/C++' — Кодт
..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.