2012-06-12 54 views
1

我在尋找一個類似於atol(char * to long int)但是atofl(char to long double)的函數,是否有人知道這樣做的庫或者一個簡單的方法來執行此操作,因爲使用了 atof 「0.00000005」擺脫了5? 謝謝。有沒有人知道atolf c的功能?

回答

1

有一個叫做strtod的功能可以做你想做的。

+4

char to long double'strtold' ...儘管OP已經選擇了你的答案! – salva

2

我認爲你必須用printf錯誤的說法,所以你只看到控制檯給你「0.000000」,你可以嘗試

printf("%0.10f", atof(str_num)); 

,以顯示你的電話號碼,你會找到你想要的。

+0

沒錯,我用'E%' – mihajlv

相關問題