strtod函數

    隨便扯點。中學時不屑於去記憶數學公式什麼,覺得自己慢慢推不就有了麼?現在編程時,常常遇到各種問題,並解決了。過了幾天再遇到,又不會了,還得重頭來,真累啊。所以能還是要積累的,人總在錯誤中成長哈。

 

    一同學從一文本中讀取大量數據,大概是50*20000個,原先是fscanf一次讀一個數據,據說非常非常的慢。那就用fgets一次讀一行進來吧。本想用sscanf來讀每行的20000個數據,突然傻眼了,貌似sscanf不像fscanf和scanf,讀一個數,數據流指針之類的東西會往後跳。無意中發現有strtod之類的函數。

 

double strtod ( const char * str, char ** endptr );
    轉換後會返回指針,指向剛轉換完的字符後面,方便我們從字符串中循環讀取。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章