strncpy,snprintf函数的好处是指定了要拷贝/存储的空间大小,而strcpy,sprintf并没有指定。
后者导致的结果是,如果dest的空间不够大,会出现内存溢出的情况,覆盖原有内存的数据,这种情况在linux内核的开发情况更为明显。
因此,多采用strncpy,snprintf函数。
strncpy,snprintf函数的好处是指定了要拷贝/存储的空间大小,而strcpy,sprintf并没有指定。
后者导致的结果是,如果dest的空间不够大,会出现内存溢出的情况,覆盖原有内存的数据,这种情况在linux内核的开发情况更为明显。
因此,多采用strncpy,snprintf函数。