Я вижу много sprintf
, используемых в моих приложениях для копирования строки.
У меня есть массив символов:
char myarray[10];
const char *str = "mystring";
Теперь, если я хочу скопировать строку str
в myarray
, лучше использовать:
sprintf(myarray, "%s", str);
или
strncpy(myarray, str, 8);
?