我想知道如何键入蒙上了字符串转换成整数,用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