C中的 snprintf 函式

2021-06-26 20:29:52 字數 603 閱讀 4995

函式原型: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 如果格式...