c++中cin函数错误:error C2679

flyBfairy 2008-03-26 11:15:17
遍译时提示错误:
cpp(21) : error C2679: 二进制“>>”: 没有找到接受“int *”类型的右操作数的运算符(或没有可接受的转换)
我是新手,望高手指点一哈.非常感谢
#include "stdafx.h"
#include "conio.h"
#include "string"
#include "iomanip"
#include "iostream"
using namespace std;
struct student{int num;char name[12];float score;};
struct student s[10];
void main()
{
struct student *p,*q[10];
int i,j,k;
cout<<"Input 10 student's num name score"<<endl;
p=s;
for(i=0;i<10;i++)
{
cin>>&p->num>>&p->name>>&p->score;
q[i]=p++;
}
for(i=0;i<10-1;i++)
{
k=1;
for(j=i+1;j<10;j++)
if(q[k]->score<q[j]->score)k=j;
if(k!=i)
{
p=q[i];q[i]=q[k];q[k]=p;
}
}
cout<<"NO. Name Score"<<endl;
for(i=0;i<10;i++)
{
cout<<setfill(' ')<<setw(8)<<q[i]->num<<setfill(' ')<<setw(8)<<q[i]->name<<setfill(' ')<<setw(8)<<q[i]->score;
}
}
...全文
316 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
DonyUnx 2008-03-26
  • 打赏
  • 举报
回复
恩,是因为那个&符号的原因,开始想的对的,后来再看看以为要向c里的取指针的,呵呵,学的太不扎实了
qmm161 2008-03-26
  • 打赏
  • 举报
回复
& 拿掉!
great3779 2008-03-26
  • 打赏
  • 举报
回复
不需要取地址的。
Pause_break 2008-03-26
  • 打赏
  • 举报
回复
对啊,p是指向结构体的指针,“&p->num”的类型不就是int *,你是要输入一个整型数,不是输入指型指针
DonyUnx 2008-03-26
  • 打赏
  • 举报
回复
看错了不好意思,晕~
DonyUnx 2008-03-26
  • 打赏
  • 举报
回复
为啥要加‘&’呀?
flyBfairy 2008-03-26
  • 打赏
  • 举报
回复
就是&不要,我是c和c++一起学,搞混了阿
内容概要:本文介绍了基于低秩逼近代理模型的N-1安全约束经济调度快速计算方法,并提供了完整的Matlab代码实现。该方法针对电力系统N-1故障场景下的安全约束经济调度(SCED)问题,提出采用低秩逼近技术构建高效代理模型,有效降低高维优化问题的计算维度与复杂度,显著提升多场景下调度方案的求解效率。文系统阐述了数学建模过程、代理模型构造原理、低秩近似算法推导及其实现流程,特别适用于含高比例可再生能源接入、存在大量不确定性因素的现代电力系统优化调度,能够在保障计算精度的同时满足实时性与准实时性应用需求。; 适合人群:具备电力系统分析、优化理论基础及Matlab编程能力的研究生、科研人员和工程技术人员,尤其适合从事电力系统经济调度、安全稳定分析、不确定性建模与高性能计算等相关领域的专业人士。; 使用场景及目标:①应用于大规模电力系统在N-1故障条件下的快速安全校核与经济调度决策支持;②为高渗透率新能源接入的电力系统提供高效的多场景优化求解方案;③支撑日前调度、实时调度等对计算速度与精度均有较高要求的工程应用场景。; 阅读建议:读者应结合所提供的Matlab代码深入理解算法实现细节,建议在标准测试系统上复现并调试程序,以掌握低秩逼近方法在电力系统优化的具体应用技巧,并可根据实际研究方向进行模型拓展、性能对比与算法改进。
内容概要:本文档聚焦于电力系统黑启动与负荷恢复的研究,结合Matlab代码实现,系统探讨了电力系统在发生大面积停电事故后的恢复策略。研究内容涵盖了黑启动过程的关键环节,如发电机组的启动顺序、恢复路径规划、负荷逐步投入等,并通过Matlab仿真对恢复流程进行建模与验证,旨在优化恢复时序与资源配置。文档还关联了智能优化算法、机器学习、路径规划、电力系统故障分析与调度优化等多种技术方向,展现了其在科研与工程实践的广泛应用前景。配套代码和资料可通过提供的网盘链接下载,便于读者复现与拓展研究。; 适合人群:具备电力系统基本理论知识和Matlab编程能力的研究生、高校科研人员及从事电力系统运行、调度与控制相关工作的工程技术与研究人员。; 使用场景及目标:①用于电力系统恢复策略的教学演示与科研仿真分析;②支撑黑启动方案的设计、评估与优化决策;③为复杂电网故障后快速恢复供电提供算法模型与技术参考; 阅读建议:建议读者结合网盘的完整代码资源,按照文档所述技术路线逐步实践,重点关注黑启动过程机组启动逻辑与负荷恢复的协调机制,并可进一步拓展至多能源协同恢复、智能算法优化等前沿研究方向。

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧