我正在寻找一种方法将存储为char *的4个字符转换为int,反之亦然,因为我想将char *通过需要int作为参数的函数。这里有一个例子:C++将存储为char *的4个字符转换为int,反之亦然
char* word = "abcd";
int number;
// write word in number
char* word2;
// write number in word2
最后word2应该和word一样。它也可以帮助我,如果你知道如何只在一个方向转换它。
多久你'int'在*字节*?如果它是4(典型值),则不能在其中存储5个随机字符。 – usr2564301 2014-12-13 12:35:10
什么整数等于“你好”?听起来更像是你程序设计的问题。 – 2014-12-13 12:35:18
如果一个函数接受一个'int'参数,那么可能它不应该接受字符串。也许你写的不是你想要问什么? – 2014-12-13 12:35:45