C字符串转换

标签 c string algorithm integer

<分区>

我有以下场景,其中任何输入字符串都将转换为整数。

Example: 
result = get_integer_from_string("100"); 
result == 100; // true

如何在不使用任何库的情况下编写此函数?我可以通过使用库来做到这一点。

最佳答案

按照以下步骤操作:

  1. 解析输入字符串。
  2. 检查字符是否为数字。
  3. 使用一些逻辑将字符格式的数字转换为整数格式。
  4. 此外,您可以在输入不是整数字符串的情况下实现异常。

代码我不能告诉你,对你学习没有帮助,自己实现代码试试,很简单!!

关于C字符串转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18974736/

相关文章:

c - 处理 Linux 内核数据包路由的更好方法

excel - 字符串加密/解密

java - 如何将单位未知的字符串作为称重对象进行处理

c - 请告诉我为什么两张图片的输出不同?

python - 实现中位数为三的快速排序

java - 将二维矩阵转换为图形

c++ - 为什么 MAKEINTRESOURCE() 有效?

c - 如何使用 ncurses 获得明亮的白色背景颜色?

c - Dlang LLVM 错误 : Program used external function which could not be resolved

python - 链接桶的最佳组合