(gcc 4.4.4 c89)
Я всегда использовал strncpy
для копирования строк. Я никогда особо не использовал memmove
или memcpy
. Тем не менее, мне просто интересно, когда вы решите использовать strncpy
, memmove
или memcpy
?
Код, который я пишу, предназначен для приложения клиент/сервер. В документации используются bcopy
. Однако могу ли я сделать то же самое с другими?
bcopy((char*)server->h_addr,
(char*)&serv_addr.sin_addr.s_addr,
server->h_length);
Большое спасибо,