atoi

    2热度

    3回答

    通过的atoi转换比方说,我有char x[3] = "123";,我想转换只指数1和字符数组的索引2“23”,我可以做到这一点通过atoi? 我知道我可以通过char z[2]; z[0]=x[1]; z[1]=x[2]; atoi(z);这样做,但这不是我所要求的。

    1热度

    2回答

    我想将一个整数数组传入我的程序。有没有更好的方法将其转换为整数?目前,我得到一个错误:“变量大小的物体可能无法初始化” for(i = 0; i < argc; i++) { int arr[i] = atoi(argv[i]); }

    -1热度

    1回答

    我使用的atoi()来得到一个头的状态代码,但它不是用下面的输入工作: " 404 Not Found\r\nContent-type: text/html\r\nDate: Thu, 12 Dec 2013 20:53:22 GMT\r\nConnection: close\r\n\r\n" 应该不会吧停止阅读第一个非数字字符?如上描述:http://www-control.eng.cam.ac

    0热度

    2回答

    在我写的代码中,我接收一个字符串,检查它是否只包含十进制数字,然后将该字符串转换为int。但是,在我的代码中,atoi返回0,而不是作为int的字符串。有人能告诉我我在哪里搞乱了吗? while (!sucess || 0 == Entries){ delete [] bufferptr; buffer = nullptr; buffer = new char [MA

    0热度

    2回答

    对不起,第一次在这里提问。 所以我有这个功能,我有一个向量类型的名称和分数的游戏玩家,而即时尝试做排名墙。 在我需要将字符串转换为int的程序的特定部分。字符串的一部分实际上是在串矢量一个数字,我需要它是int,所以我可以用其他的数字进行比较,所以这里是: void exibir_ranking(vector<string> &ranking) //dentro do laco, procura

    -2热度

    1回答

    我有一个奇怪的问题,与atoi(): 我有一个字符串(让我们说str)这就像“aaaa 1111 \ 0”(我打印和检查 - 它的确是它) 。 我试图在str + 5上执行atoi,程序刚刚崩溃。我在前后添加了一行日志,我可以看到前一行,但之后没有任何记录。所以问题出在这一行。 我也打印了str + 5,结果如预期的那样,所以字符串也没有错。 然后我尝试创建一个大小为5的char []数组,并复制

    0热度

    1回答

    我想读取9个字符的字符串转换为9个整数值,存储在一个数组中(现在我将它们存储在9个单独的整数中,他们在阵列中,一旦他们在OK中读取)。我采取的一般方法:将字符串分成9个字符值,将每个值转换(atoi)为一个整数并存储为9个整数,并将整数存入数组中。奇怪的是,虽然单个值可以毫无问题地分解为单个字符,但在某种程度上“看到”了其他相邻值(根本不包含在该字符中)并将其转换回来。 示例代码: countro

    1热度

    3回答

    我已经从文件中读取一行,我试图将它转换为int。由于某种原因,atoi()(将字符串转换为整数)将不接受std::string作为参数(可能与字符串vs c字符串vs char数组有关的一些问题?) - 我如何才能使atoi()正常工作,以便我可以解析此文本文件? (将会从中抽取很多整数)。 代码: int main() { string line; // string fi

    0热度

    2回答

    当用参数15运行我的程序时,atoi返回1.Atoi只返回第一个数字。这是否应该发生?我如何解决它? int _tmain(int argc, char* argv[]) { int a = atoi(argv[1]); }

    3热度

    2回答

    您好我是新来的C++和试图做一个任务,我们要从一个txt文件中的 surname,initial,number1,number2 格式读取大量数据在有人建议以字符串的形式读取2个值之前,我要求帮助,然后使用stoi()或atoi()将其转换为int。这很好,除了我需要使用这个参数“-std = C++ 11”进行编译或者它会返回一个错误。这在我自己的计算机上不会出现问题,它将处理“-std =