搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ c++
标题:
c++
只看楼主
lljojo501
等 级:
新手上路
帖 子:6
专家分:3
注 册:2012-9-26
结帖率:
66.67%
楼主
已结贴
√
问题点数:20 回复次数:4
c++
我是入门级
在vc中运行一下提示错误:no operator defined which takes a right-hand operand of type 'int *' (or there is no acceptable conversion)
#include<iostream.h>
main()
{
int i,a[20];
int *p;
p=a;
for(i=0;i<10;i++)
cin>>p;}
请高手指教
搜索更多相关主题的帖子:
conversion
2012-09-26 22:57
caoyanchuang
等 级:
新手上路
帖 子:1
专家分:5
注 册:2012-9-26
第
2
楼
得分:5
p是一个指针,不可以由通过终端对它赋值的。
2012-09-26 23:05
小糊涂神c30
等 级:
蝙蝠侠
威 望:
3
帖 子:198
专家分:809
注 册:2012-4-25
第
3
楼
得分:5
最后一句改为cin>>*p;
2012-09-27 09:11
梦幻尘
等 级:
论坛游民
帖 子:33
专家分:34
注 册:2012-8-26
第
4
楼
得分:5
同上,但有点要提醒,main函数也要写返回值类型,可以改为void main(),虽然也没错,但你以后会明白的;
且iostream最好不要带后缀.h,那是C 语言习惯。
2012-09-27 12:13
有容就大
来 自:东土大唐
等 级:
版主
威 望:
74
帖 子:9048
专家分:14309
注 册:2011-11-11
第
5
楼
得分:5
应该输入指针指向的内容。
梅尚程荀
马谭杨奚
2012-09-28 18:51
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-382170-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.234866 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved