Nhờ sửa lỗi Prototype trong C++

mọi người giúp em/cháu/tớ sửa lỗi này với ạ :slightly_smiling:

Em nên bỏ cái Tubo C đi, dùng notepad++ cũng đk
còn lỗi trên thì phải xem thằng a.hoten nó cụ thể ntn

1 Like

dạ em sẽ cố gắng chuyển sang dùng notepad++.
đây là phần em khai báo trong class sv :slightly_smiling:

Chưa thấy lỗi gì cả bạn cop code vào đây mình biên dịch cho

2 Likes

vâng chắc phải đợi một chút đấy ạ :slight_smile:

#include<iostream.h>
#include<conio.h>
#include<string.h>
//class sinh vien
class sv
{
 private:
 char hoten[40];
 int diem;
 int thutu;
 const char masv[7];
public:
static int dem;
sv()
{
 dem=dem+1;
 thutu=dem;
 }
friend ostream &operator<<(ostream &os,sv a);
friend istream &operator>>(istream &is,sv &a);
};
istream &operator>>(istream &is,sv &a)
{
 cout<<"\nTen sinh vien: ";
gets(a.hoten);
cout<<"\nDien: ";
is>>a.diem;
return is;
};
ostream &operator<<(ostream &os,sv a)
{
 os<<"\nHo va ten: "<<a.hoten;
os<<"\nMa sinh vien: "<<a.masv<<"000"<<a.thutu;
os<<"\nDiem: "<<a.diem;
return os;
};
sv::sv(char masv[7]):masv(masv)
{
  strcpy(masv,"CQ5141");
};
static int dem=0;
void main()
{
 sv *p;
int n,i;
cout<<"\nSo sinh vien can nhap la: ";
cin>>n;
p=new sv[n];
for (i=1;i<n;i++)
 cin>>p[i];
clrscr();
for (i=1;i<n;i++)
cout<<p[i];
getch();
}

do trình biên dịch thôi cài code clock hay VS đi
thêm using namespace std sau include đi

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?