c++用结构体指针数组给结构体变量赋值,该如何做才能达到目的?图上两种方法都不行。

如题所述

come on!
你定义的line是指针,后面引用类成员x和y应该用箭头操作符。
line[p]->x追问

上面提示错误:表达式必须包含指针

这个可编译运行,没达到预期啊。我要输出指定位置的值

追答

那你试试(line+5)->x
记得最后你要delete [ ] line;否则会有内存泄露
还有你的index p 从头到尾都没有变过,一直是0啊。你回头看看你的循环

追问

这样可以输出,但我在宁一个工程中咋就始终不行能。一样的方法啊

追答

你再检查检查吧,没道理这边行那边一样的code却不能运行。compiler的问题我就不懂了

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网