strncpy или strlcpy в моем случае

что мне следует использовать, когда я хочу скопировать src_str в dst_arr и почему ?

char dst_arr[10];
char *src_str = "hello";

PS: моя голова кружится быстрее, чем диск моего компьютера после прочтения множества вещей о том, насколько хорошо или плохо равно strncpy и ] strlcpy .

Примечание. Я знаю, что strlcpy доступен не везде. Здесь дело не в этом.

17
задан Raffi Khatchadourian 1 October 2013 в 18:26
поделиться