永发信息网

C++ lvalue required as left operand of assignment

答案:2  悬赏:0  手机版
解决时间 2021-02-24 13:10
  • 提问者网友:临风不自傲
  • 2021-02-24 07:02
sin(h1)=sin(sigma)* sin(phi)+cos(sigma)*cos(phi)*cos(omega1);
这句程序显示如题错误,请问大神是什么意思?
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-02-24 08:12
你想让它计算什么……
全部回答
  • 1楼网友:患得患失的劫
  • 2021-02-24 08:51
#include  #include using namespace std; class mystr { public: mystr(int n )  //定义构造函数  { p =string(n, ' ');}  //<--p必须初始化,分配空间 int find(char ch);  //查找指定字符,找到的话返回位置,没找到返回-1 string p; }; int mystr::find(char ch) {     int i;     i=p.find(ch);     return i; } void main() { mystr str3(10); int n; while( (n=str3.find(' ')) >=0) { str3.p[n] = '0'; //<--成员变量p才是string! } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯