Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ c++;将*字符转换为int时出错_C++_Arrays_Pointers_Data Conversion - Fatal编程技术网

C++ c++;将*字符转换为int时出错

C++ c++;将*字符转换为int时出错,c++,arrays,pointers,data-conversion,C++,Arrays,Pointers,Data Conversion,我有一个字符数组,我需要将其转换为int,这样我就可以对这些值进行计算。 现在我能得到的最接近的是->错误:请求“myData”中的成员“str”,它是非类类型的“char*” 代码: 您只需执行以下操作:- const char * cstr2 = myData; 您的myData变量是一个基本char*类型。它没有获得它的可以访问的任何方法。它说我必须等12分钟才能点击按钮。谢谢。您希望cstr2>>x做什么?与myData一起使用的是'C字符串。没有方法或成员!您是否对std::stri

我有一个字符数组,我需要将其转换为int,这样我就可以对这些值进行计算。 现在我能得到的最接近的是->错误:请求“myData”中的成员“str”,它是非类类型的“char*”

代码:


您只需执行以下操作:-

const char * cstr2 = myData;

您的
myData
变量是一个基本
char*
类型。它没有获得它的

可以访问的任何方法。它说我必须等12分钟才能点击按钮。谢谢。您希望
cstr2>>x
做什么?与myData一起使用的是'C字符串。没有方法或成员!您是否对std::string以及如何使用它感到困惑?由于“char*”不是类类型,您对“myData”中的成员“str”的请求似乎无法编译。我认为编译器的信息非常清楚?@crashmstr转换为int,但我确信我必须先将其放入一个循环中。这主要是一个提醒大脑的问题,我仍在努力解决。@BrianCain正在转换的数据->@BradS它不是那样工作的
char*
没有成员或方法,并且不重写或实现
操作符>
 # g++ -g myDataunfuck.cpp -o myDataunfuck.o -std=gnu++11 -lcurl
myDataunfuck.cpp: In function 'void mathFunc()':
myDataunfuck.cpp:30:31: error: request for member 'str' in 'myData', which is of non-class type 'char*'
myDataunfuck.cpp:31:12: error: invalid operands of types 'const char*' and 'int' to binary 'operator>>'
myDataunfuck.cpp:32:23: error: 'size' was not declared in this scope
myDataunfuck.cpp:33:15: error: invalid types 'int[int]' for array subscript
myDataunfuck.cpp:44:1: error: a function-definition is not allowed here before '{' token
myDataunfuck.cpp:47:1: error: expected '}' at end of input
const char * cstr2 = myData;