sscanf的一些用法

2021-07-25 07:10:44 字數 731 閱讀 4264

sscanf() - 從乙個

字串中讀進與指定格式相符的資料。在標頭檔案中。

常見用法:

char buf[512];

sscanf("123456","%s",buf);//此處buf是陣列名,它的意思是將123456以%s的形式存入buf中!

printf("%s\n",buf);

取指定長度字串:

sscanf("123456","%4s",buf);

printf("%s\n",buf);

取到指定字串為止

sscanf("123456abcdedf","%[^a-z]",buf);

printf("%s\n",buf);

取僅包含指定字符集的字串:

sscanf("123456abcdedfbcdef","%[1-9a-z]",buf);

printf("%s\n",buf);

當輸入:  sscanf("123456abcdedfbcdef","%[1-9a-z]",buf);

結果為:123456bcdef(錯!!)

注:結果應該為:123456【因為遇到不是1-9或者a-z的字元時,即遇到小寫字母時,就已經結束】

sscanf 的一些使用說明

通過學習和使用個人認為,在字串格式不是很複雜,但是也並不簡單的時候用這個函式比較合適,這個尺度就要靠自己把握了,字串不是很複雜,但自己寫個處理的函式比較麻煩,效率也不高,就用這個函式,如果字串很複雜,那就用正規表示式吧。不多說了,看看下面這些介紹和列子吧!名稱 sscanf 從乙個字串中讀進與指定格...

的一些用法

action標籤,顧名思義,是用來呼叫action的標籤,在jsp中頁面中,可以具體指定某一命名空間中的某一action。而標籤的主體用於顯示及渲染actionr的處理結果。action標籤有如下幾個屬性 id 可選屬性,作為該action的引用id name 必選屬性,指定呼叫action nam...

IImage的一些用法

因為美工做出來的圖是png24,帶alpha通道透明的,用傳統的bitblt方法沒有辦法顯示 可能是本人比較笨啦,哈哈 所以採用了iimage的方法來進行畫圖。使用iimage的draw的方法時,要畫區域性是發現總是不對,查了一下msdn,發現是如下的問題。optional const rect s...