我想知道如何鍵入蒙上了字符串轉換成整數,用C如何在C中將字符串轉換爲整數並將其存儲在整數數組中?
沒有用sprintf()回答
有作爲C.但是你的問題一個字符串數據類型,沒有這樣的事,你可以使用INT的atoi (爲const char * STR),記得包括< stdlib.h>中
記住的atoi是相當新的C-世界,C90和C99。如果由於某種原因您沒有sprintf,那麼您不太可能會出現這種情況。 – 2010-05-27 21:35:45
@ D'Nabre:'atoi'是_new _ ??? – 2010-05-27 23:18:07
你不能施放字符數組/爲const char *到C中的整數,至少不是在給你一個辦法明智的整數結果[1]。唯一的例外是如果你用它來將一個char轉換成一個整數,這基本上只是在擴大它,如果你看比特表示。
唯一的辦法,你可以做適當的轉換功能,如atoi
或sscanf
。
[1]是的,我知道你可以的指針(爲const char *)轉換爲整數,但轉換指針的值,而不是它所指向的數據的價值。
你的意思是我認爲sscanf,而不是fscanf。 – progrmr 2010-05-27 22:46:23
我做了,謝謝你指出了這一點。 – 2010-05-27 23:14:53
C沒有字符串,但它確實有字符數組(就是我們常稱的字符串),如:
char someChars[] = "12345";
您可以轉換(不一樣的類型轉換)字符的內容陣列,以這樣一個int:
int result;
sscanf(someChars, "%d", &result);
或者用的atoi:
int result = atoi(someChars);
類型鑄造類似於取機器人可口可樂和百事可樂標籤貼在瓶子上。
類型轉換是一樣傾瀉一瓶可樂成百事可樂罐。也許它會適合。
- 1. 使用枚舉將字符串轉換爲整數並將其作爲整數數組存儲在c中#
- 2. 在C++中將字符數組轉換爲整數字符串
- 3. 無法在C++中將整數字符串轉換爲整數
- 4. C++將整數字符串轉換爲整數數組?
- 5. 在Python中將整數字符串轉換爲整數
- 6. 將字符串轉換爲整數C#
- 7. 如何將字符串數組轉換爲整數數組?
- 8. 將「整數字符串」轉換爲整數數組
- 9. 如何分割字符串並將其轉換爲整數
- 10. 轉:將數組中的字符串轉換爲整數
- 11. 將整數值轉換爲位並將其存儲到char數組中?
- 12. 將字符數組轉換爲整數
- 13. 將字符數組轉換爲整數
- 14. 將字符數組轉換爲整數
- 15. 將字符數組轉換爲整數
- 16. 如何將整數轉換爲C中的數字數組?
- 17. 如何將字符串中的數字轉換爲整數
- 18. 將數字字符串中的數字轉換爲整數然後將其轉換爲數組
- 19. 將整數存儲在字符數組中並添加
- 20. 在matlab中將整數字符轉換爲數值數組
- 21. 如何將字符串轉換爲Objective-C中的整數?
- 22. 如何將字符串轉換爲目標C中的整數?
- 23. 如何將字符串轉換爲C++中的整數?
- 24. 將字符串轉換爲整數,並在Java中
- 25. 將字符串轉換爲整數數組c
- 26. 將矩陣字符串數組轉換爲整數矩陣? C++
- 27. 如何將字符串轉換爲「[]」到一個整數數組
- 28. 如何將字符串轉換爲32位整數數組?
- 29. 如何將MAC地址(字符串)轉換爲整數數組?
- 30. 如何解析對象數組並將字符串數字轉換爲整數
「類型轉換」或「轉換」? – kennytm 2010-05-27 16:17:43