(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);
Большое спасибо,