问题标签 [atoi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
457 浏览

c - 在 Mac OS X 和 Ubuntu 中将 atoi() 用于 C 时的不同结果

这是我在 Mac OS X(10.8.1、64 位和 10.6.8、32 位)和 Ubuntu(10.04、32 位)上运行的代码:

这是我在谷歌搜索后发现的:http://gynvael.coldwind.pl/?id= 365

输出在不同系统上有所不同有什么原因吗?

0 投票
2 回答
436 浏览

c++ - atoi(string.c_str()) 偶尔出现未处理的异常已更新

更新

我认为 stoi(string) 解决了它,但它只工作了一会儿。我在下面添加了 splitString 和解密的代码。

我偶尔会在 atoi() 使用假定的相同值时遇到未处理的异常。

我的代码如下所示:

所以它所做的是读取一个保存文件,然后解密它,然后用每个's'分割字符串。当我调试时,保存文件总是相同的,第一个值为 3。

这项工作有时,也许每 10 次尝试。因此,每 10 次尝试中的 9 次,我都会在内存位置获得未处理的异常。

监控转换后的值显示它始终返回 3,然后应用程序不会崩溃,直到我开始游戏,这在代码中有点远。

如果我删除 atoi 并返回 3 应用程序工作正常。

我试过 strtod 但没有帮助。

谢谢,

  • 马库斯

拆分字符串代码:

}

解密代码(很简单):

0 投票
4 回答
32896 浏览

c++ - 将 std::string 转换为整数

我正在尝试将std::string存储在 a 中的 a转换std::vector为整数并将其作为参数传递给函数。

这是我的代码的简化版本:

我的错误如下:

我怎样才能做到这一点?

0 投票
1 回答
125 浏览

c - C语言中的atoi()保存邮政编码

从文件中读取时使用atoi()它会删除某些邮政编码中的第一个 0,例如:

似乎在节省x = 6461。是否删除了函数的非重要 0 部分atoi

0 投票
4 回答
2935 浏览

c - atoi() 是 C 标准的一部分吗?

atoi()C标准的一部分吗?

如果没有标准化,我应该使用什么来转换char*intatoi()

0 投票
1 回答
3378 浏览

c++ - 更改列表c ++中元素的值

这就是我正在做的事情,我从 .txt 文件中获取了一些信息,这些信息当然是数字,当我获取它们时,我将它们作为字符串列表中的字符串......(我知道它可能是字符,但在这个例子中是字符串) 所以当我将它们插入另一个列表时,它应该是这样的

我不能使用 c_str() 因为我试图访问列表的元素无论如何我可以做到这一点吗?

基本上我想做的只是从一个列表中获取我的字符串并将它们更改为整数,同时保持列表格式

任何帮助将不胜感激谢谢

0 投票
0 回答
582 浏览

objective-c - 如何计算用于 atos 的二进制文件中的真实符号地址?

我一直试图找出一种方法来计算从崩溃报告中获得的堆栈地址的确切符号地址。我找到了以下公式:https ://stackoverflow.com/a/12464678/920407

并尝试使用我发现的为我计算地址的工具:https ://github.com/nob1984/natos

但是这些方法都不起作用,尽管误差范围相对较小 - 在发生错误的实际行之前大约 3-4 行。

我故意强迫应用程序因超出 NSArray 对象边界而崩溃。这是我的结果:

崩溃报告:

北约输出:

正如 Apple Crash 报告所述,代码行实际上是 970 而不是 966。我想知道是什么导致了这个错误,应该使用什么来正确计算地址。

0 投票
2 回答
358 浏览

c - atoi(s) 和主要参数的问题。C

我在使用 atoi(s) 函数时遇到了一些问题。我正在尝试将命令行参数转换为整数,但是我从 atoi 函数接收到的整数表现得很奇怪。我检查了持有转换的变量,它们持有正确的整数,但是当它们通过我的程序运行时,它们不能正常工作。该程序接受三个参数;程序本身、函数编号 (1-3) 和任意整数。例如,命令行指令看起来像 lab4p2 3 10。

职能:

主要的:

所有的错误检查都正常工作,但函数 2 和 3 永远不会被访问(尽管输入)并且函数 1 显示不正确的答案。有谁知道问题可能是什么?

谢谢,马特

0 投票
6 回答
38577 浏览

c - C语言中的atoi实现

我无法理解以下atoi实现代码,特别是这一行:

这是代码:

有人可以向我解释吗?

另一个问题:实现的算法应该是什么atof

0 投票
4 回答
1526 浏览

c - 了解 ATOI 功能

嗨,我有一个包含以下数据的文本文件

为了获取数据,我定义了一个结构

在程序中我所做的是读取每一行并将其分配给结构

我得到的输出为

我期望的输出是

我应该假设,atoi 获取字符串的指针并迭代直到遇到 EOF?我应该怎么做才能获得价值12