sscanf()函式總結

2021-06-29 06:37:21 字數 590 閱讀 7973

sscanf() 的作用:從乙個字串中讀進與指定格式相符的資料.

原型:int sscanf (const char *str,const char * format,........);

說明: sscanf()會將引數str的字串根據引數format字串來轉換並格式化資料。轉換後的結果存於對應的引數內。

成功則返回引數數目,失敗則返回0。

注意:sscanf與scanf類似,都是用於輸入的,只是後者以鍵盤(stdin)為輸入源,前者以固定字串為輸入源。

大家都知道sscanf是乙個很好用的函式,利用它可以從字串中取出整數、浮點數和字串等等。它的使用方法簡單,特別對於整數和浮點數來說。

這裡就舉幾個經常用到的例子來說明他的用法,便於大家深刻理解他的用法.

例子:

sscanf 用法總結

原文出處 sscanf 的作用 從乙個字串中讀進與指定格式相符的資料.原型 int sscanf const char str,const char format,說明 sscanf 會將引數str的字串根據引數format字串來轉換並格式化資料。轉換後的結果存於對應的引數內。成功則返回引數數目,失...

sscanf 函式用法

read formatted data from a string.intsscanf constchar buffer,constchar format argument intswscanf constwchar t buffer,constwchar t format argument a f...

sscanf 函式小結

1.常見用法。char buf 512 sscanf 123456 s buf 此處buf是陣列名,它的意思是將123456以 s的形式存入buf中!printf s n buf 結果為 123456 2.取指定長度的字串。如在下例中,取最大長度為4位元組的字串。sscanf 123456 4s b...