函式原型:int snprintf(char* dest_str,size_t size,const char* format,...);
函式功能:先將可變引數 「...」 按照format的格式格式化為字串,然後再將其拷貝至dest_str中。
所需標頭檔案:#include
注意事項:如果格式化後的字串長度小於size,則將字串全部拷貝至dest_str中,並在字串結尾處加上『\0』;
如果格式化後的字串長度大於或等於size,則將字串的(size-1)拷貝至dest_str中,然後在字串結尾處加上'\0'.
函式返回值是 格式化字串的長度。
函式使用例項:
#include #include #include int main(void)
函式執行結果:
C中 snprintf 函式的作用
函式原型 int snprintf char dest str,size t size,const char format,所需標頭檔案 include 函式功能 先將可變引數 按照format的格式格式化為字串,然後再將其拷貝至dest str中。注意事項 如果格式化後的字串長度小於size,則將...
C語言snprintf 函式用法
一 函式原型 snprintf 為函式原型int snprintf char str,size t size,const char format,二 函式介紹 將可變個引數 按照format格式化成字串,然後將其複製到str中 1 如果格式化後的字串長度 size,則將此字串全部複製到str中,並給...
snprintf函式的使用
函式原型 int snprintf char str,size t size,const char format,功能 將可變個引數 按照format格式化成字串,然後將其複製到str中 1 如果格式化後的字串長度 size,則將此字串全部複製到str中,並給其後新增乙個字串結束符 0 2 如果格式...