|
|
| | Sun 18 Oct 2009, 11:27 am | | truongthithao Thượng Tướng | -Sinh nhật : 07/12/1988
-Đến từ : Nghị Đức - Tánh Linh - Bình Thuận -Điểm tích cực : 22 -Cảm ơn : 4
|
| | Tiêu đề: Lop sinh vien | |
| |
Copy đường link gửi cho bạn bè ! |
|
|
Sun 18 Oct 2009, 6:58 pm | | Ngoc Toan Thống Sói | -Sinh nhật : 24/05/1985
-Đến từ : Bình Thuận -Sở thích : phá phách -Điểm tích cực : 1231 -Cảm ơn : 3
|
| | Tiêu đề: Re: Lop sinh vien | |
| |
Copy đường link gửi cho bạn bè ! |
|
|
Sun 18 Oct 2009, 10:13 pm | | osmnt Thống Sói | -Sinh nhật : 24/05/1985
-Đến từ : Bình Thuận -Sở thích : mày và mò, tìm và tòi -Điểm tích cực : 1183 -Cảm ơn : 17
|
| | Tiêu đề: Re: Lop sinh vien | |
| | | | | | Nguồn : http://sptinbt.forum-viet.net/t160-topic Tiêu Đề : Lop sinh vien
Nếu thấy bài viết này hay thì xin click vào nút [Cảm ơn] bên dưới để thay cho lời cảm ơn nhé --------------------------------------------------
- Code:
-
#include<iostream> #include<cstring>
using namespace std; class sinhvien{ private: //char ms[10]; char *ms; char*cten; int ituoi; public: sinhvien(); sinhvien(char*ten,char*maso,int iage); ~sinhvien(); void settuoi(int iage); void setten(char *ten); void setms(char *maso); //void setms(char maso[]); void xuat() const; }; sinhvien::sinhvien() { ituoi=0; cten=""; ms=""; //for(int i=0;i<10;i++) ms[i]=0; } sinhvien::sinhvien(char*ten,char *maso,int iage) { ituoi=iage; cten=new char[strlen(ten)+1]; strcpy(cten,ten); ms=new char[strlen(maso)+1]; strcpy(ms,maso); //for(int i=0;i<10;i++) ms[i]=maso[i]; } sinhvien::~sinhvien() { delete cten; delete ms; } void sinhvien::settuoi(int iage) { ituoi=iage; } void sinhvien::setten(char *ten) { cten=new char[strlen(ten)+1]; strcpy(cten,ten); }
void sinhvien::setms(char *maso) { ms=new char[strlen(maso)+1]; strcpy(ms,maso); } void sinhvien::xuat() const { cout<<"Ten: "<<cten<<" ma sinh vien: "<<ms<<" tuoi: "<<ituoi<<endl; } /* void sinhvien::setms(char maso[]) { for(int i=0;i<10;i++) ms[i]=maso[i]; } */
int main() { sinhvien *s1=new sinhvien("NGUYEN NGOC TOAN","12345",24); s1->xuat(); //delete s1; sinhvien *s2=new sinhvien(); s2->setten("NGUYEN TAT THANH"); s2->setms("123456"); s2->settuoi(69); s2->xuat(); //delete s2; return 0; }
cũng tương tự như bạn Thảo --------------------------------------------------
| | | | |
Copy đường link gửi cho bạn bè ! |
|
|
Sun 18 Oct 2009, 10:19 pm | | truongthithao Thượng Tướng | -Sinh nhật : 07/12/1988
-Đến từ : Nghị Đức - Tánh Linh - Bình Thuận -Điểm tích cực : 22 -Cảm ơn : 4
|
| | Tiêu đề: Re: Lop sinh vien | |
| |
Copy đường link gửi cho bạn bè ! |
|
|
Sun 18 Oct 2009, 10:25 pm | | truongthithao Thượng Tướng | -Sinh nhật : 07/12/1988
-Đến từ : Nghị Đức - Tánh Linh - Bình Thuận -Điểm tích cực : 22 -Cảm ơn : 4
|
| | Tiêu đề: Re: Lop sinh vien | |
| | | | | | Nguồn : http://sptinbt.forum-viet.net/t160-topic Tiêu Đề : Lop sinh vien
Nếu thấy bài viết này hay thì xin click vào nút [Cảm ơn] bên dưới để thay cho lời cảm ơn nhé --------------------------------------------------
- Code:
-
#include<iostream> #include<conio.h>
using namespace std;
class sinhvien { private: char ms[10]; char*cten; int ituoi; public: sinhvien();//khoi tao mac dinh sinhvien(char[],char*,int ); sinhvien(const sinhvien & s); ~sinhvien(){} void settuoi(int iage) { ituoi=iage; } void setten(char *ten) { cten=new char[strlen(ten)+1]; // if (cten != NULL) strcpy(cten,ten); } void setms(char maso[]); /*{ strcpy(ms,maso); }*/ void xuat() const { cout<<"Ten: "<<cten<<" Tuoi: "<<ituoi<<" Ma so: "<<ms<<endl; } };
void sinhvien::setms(char maso[]) { strcpy(ms,maso); }
sinhvien::sinhvien() { cten="\0"; ituoi=1; ms[0]=0; }
sinhvien::sinhvien(char maso[10],char* ten,int tuoi) { for(int i=0;i<10;i++) ms[i]=maso[i]; cten = new char[strlen(ten)+1]; strcpy(cten,ten); ituoi=tuoi; }
sinhvien::sinhvien(const sinhvien & s) { for(int i=0;i<10;i++) ms[i]=s.ms[i]; cten=new char [strlen(s.cten)+1]; strcpy(cten,s.cten); ituoi=s.ituoi; }
int main() { sinhvien* s1= new sinhvien("12345","Dang Dung",20); s1->xuat(); delete s1; sinhvien s2; s2.setms("3456"); s2.settuoi(13); s2.setten("Nguyen Ti"); s2.xuat(); sinhvien s4(s2); s4.xuat(); sinhvien* s3=new sinhvien(); s3->settuoi(8); s3->setten("Nguyen Teo"); s3->setms("4567"); s3->xuat(); delete s3; getch(); return 0; } --------------------------------------------------
| | | | |
Copy đường link gửi cho bạn bè ! |
|
|
Sun 18 Oct 2009, 11:28 pm | | osmnt Thống Sói | -Sinh nhật : 24/05/1985
-Đến từ : Bình Thuận -Sở thích : mày và mò, tìm và tòi -Điểm tích cực : 1183 -Cảm ơn : 17
|
| | Tiêu đề: Re: Lop sinh vien | |
| |
Copy đường link gửi cho bạn bè ! |
|
|
| | Sponsored content
| |
| | |
Trang 1 trong tổng số 1 trang | | * Viết tiếng Việt có dấu, là tôn trọng người đọc. * Chia sẻ bài sưu tầm có ghi rõ nguồn, là tôn trọng người viết. * Thực hiện những điều trên, là tôn trọng chính mình.-Nếu chèn smilies có vấn đề thì bấm A/a trên phải khung viết bài
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
|
|