在Linux中,snprintf函數(shù)用于將格式化的數(shù)據(jù)寫(xiě)入到一個(gè)字符數(shù)組中。它的參數(shù)說(shuō)明如下:
snprintf函數(shù)會(huì)根據(jù)格式化字符串中的格式化占位符將可變參數(shù)列表中的數(shù)據(jù)寫(xiě)入到目標(biāo)字符數(shù)組中,直到達(dá)到指定的大小n或者遇到字符串結(jié)束符\0為止。如果成功寫(xiě)入數(shù)據(jù),則返回寫(xiě)入的字符數(shù)(不包括字符串結(jié)束符\0),否則返回負(fù)值。