回答
#include <stdio.h>
int sprintf(char *str, const char *format, ...);
例
char str[10];
sprintf(str,"%d", 12345);
感謝您的簽名,但你如何使用它? –
char str [10]; sprintf(str,「%d」,12345); – vonzhou
使用itoa()。這應該做的伎倆(只有一些編譯器有它)
不標準... –
@ringø您的意思是? – Heatblast016
[這是我的意思](http://stackoverflow.com/questions/8257714/how-to-convert-an-int-to-string-in-c) –
來源:Here
的char * itoa(int值,字符*海峽,INT基地)
將整數 轉換爲字符串(非標準函數)將整數值轉換爲 使用指定基數的以null結尾的字符串,並將結果 存儲在由str參數給出的數組中。
如果基數爲10且值爲負值,則結果字符串的前面會加上負號( - ),即 。對於任何其他基數,值總是被認爲是無符號的 。
str應該是一個長度足以包含任何可能值的數組: (sizeof(int)* 8 + 1)for radix = 2,即16位平臺中的17字節和32位平臺中的33。
但是未在ANSI-C定義並且不的一部分C++
對於一些情況下一個符合標準的替代方案可以是sprintf的:
- 的sprintf(STR, 「%d」 ,值)轉換爲十進制基數。
- 1. Atoi(char * p)函數
- 2. 瞭解atoi()函數
- 3. atoi()函數在bash中嗎?
- 4. XPath:與string()函數相反嗎?
- 5. atoi與整數和雙打
- 6. clisp中atoi的相應標準函數是什麼?
- 7. Haskell中的函數與Data.Char中的ord函數相反嗎?
- 8. 我需要一個函數,它與Excel中的NETWORKDAYS相反或相反
- 9. C atoi函數的錯誤可能性
- 10. c atoi()函數不起作用
- 11. atoi的等效函數不起作用
- 12. 試圖重新創建函數atoi
- 13. 在K&R C書中的atoi函數
- 14. Atoi()函數不起作用Arduino
- 15. 不能理解Atoi函數 - * string - '0'
- 16. 在C中使用atoi()函數
- 17. C++訪問衝突的atoi()函數
- 18. 繪製反函數與R
- 19. 兩數相加與函數
- 20. 任何與保留所有函數相反的函數的方法?
- 21. 在JavaScript中寫入一個與另一個函數相反的函數
- 22. 函數的名稱是什麼,它與HttpUtility.JavaScriptStringEncode相反?
- 23. pandas其中函數行爲與我所期望的相反
- 24. 與indexof()相反的javascript函數是什麼?
- 25. 是否有一個與real_path相反的PHP函數?
- 26. Php與Striptags相反
- 27. 與__add__相反嗎?
- 28. Python:與'datetime.date.isocalendar()'相反
- 29. 反相frexp與ldexp
- 30. JavaScript - 與toString()相反?
sprintf()with'%d'? – bwoebi
'char b [5]' - >'char b [6]'或更多 – BLUEPIXY
'char * t = s + sizeof(s); * - t = 0; do {* - t =(n%10)+'0'; N/= 10; } while(n);'(爲負數添加一個測試)字符串數字在't'。 –