#include<bits/stdc++.h>
using namespace std;
class Student{
private:
char*name;
int No;
int Grade;
public:
Student(char*name,int No,int Grade){
this->name=name;
this->No=No;
this->Grade=Grade;
}
void showstu(){
cout<<name<<"\t"<<No<<"\t"<<Grade<<endl;
}
Student(){
name=NULL;
No=NULL;
Grade=NULL;
}
void fuzhi(char*name,int No,int Grade){
this->name=name;
this->No=No;
this->Grade=Grade;
}
};
main(){
int n;
char*name;
int No;
int Grade;
cin>>n;
Student*stu;
stu=new Student[n];
for(int i=0;i<n;i++)
{
cout<<"name "<<"No "<<"Grade"<<endl;
cin>>name>>No>>Grade;
stu[i].fuzhi(name,No,Grade);
}
delete [] stu;
}
为何这么完美的代码运行后会出错
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- DirtyLeon 2019-04-05 21:45关注
首先,也是最最重要的一点: 你在第一行码里面什么都没有include, 自然跑不起来。
再来,这码简单归简单,但是内容全部残破不堪,好几处都少打了东西,所以在编译时会发生很多错误。解决 无用评论 打赏 举报
悬赏问题
- ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
- ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
- ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
- ¥15 帮我写一个c++工程
- ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
- ¥15 关于smbclient 库的使用
- ¥15 微信小程序协议怎么写
- ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
- ¥20 怎么用dlib库的算法识别小麦病虫害
- ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启