Mình chưa thử cái này
Giới Thiệu Pháp Luân Đại Pháp - Những Lợi Ích về Tâm Tính & Sức Khỏe: http://www.mediafire.com/view/?11vpjrbw1iatw9w . Tất cả tài liệu học Pháp các bạn có thể tải về miễn phí tại ************* .Nếu bạn cần hướng dẫn tập luyện xin vui lòng tham gia diễn đàn ChinhPhap.com để được hướng dẫn miễn phí.
Minh lam như hương dân nhưng bươc cuôi ko thây Myth.. đâu lam sao jơ? Jup minh wa gmail dragon.eight1990@gmail.com thanks
Chào bạn, mình có vào diễn đàn và xem được bài post của bạn về đề thi olimpic tin học sinh viên, nhưng tất cả các link đều die hết rồi. Bạn có thể vui lòng cho mình xin lại link down được ko? Hiện mình đang cần ^^ Cảm ơn bạn nhiều nhé.
t làm trong quân đội nên sang học ngành của quân đội thôi, t sang học chuyên ngành laser, t ah đi lâu lắm, người bắt đi 7 năm cơ.
anh thấy em trong đội writer nếu không phải thì anh unset
hy vọng giúp đc bạn : hàm đọc file của mình trả về nguyên danh dách thông tin (dữ liệu theo cấu trúc như bạn đưa ra) liên kết với nhau. có một số vấn đề về chuỗi (có thể chỉ trên máy mình) nên có thể có 1 số chỗ mình làm là ko cần thiết, nhưng sẽ ko ảnh hưởng tới kết quả Code: /* data.DAT VD ------------------ 3 Nguyen Van A 20 10 Nguyen Van BDC 19 7 Le Thanh Kaka 18 6 ------------------- */ #include <iostream.h> #include <fstream.h> #include <string.h> #include <conio.h> struct SV { char*ten; int tuoi; float diem; SV*next; }; SV*news(char*ten, int tuoi, float diem, int n) { SV*p=new SV; p->ten=new char[strlen(ten)]; strcpy(p->ten,ten); *(p->ten+n)=NULL; p->tuoi=tuoi; p->diem=diem; p->next=NULL; return p; } void them(SV**dssv, SV*p) //viet ham them phan tu vao dau ds { p->next=*dssv; *dssv=p; } void inds(SV*p) { SV*CUR=p; while(CUR!=NULL) { cout<<CUR->ten<<"\t\t"<<CUR->tuoi<<"\t"<<CUR->diem<<endl; CUR=CUR->next; } } SV*DocFile(ifstream &f, int &SO_SV) { SV*DSSV=NULL; f>>SO_SV; //doc so luong sinh vien for(int i=0;i<SO_SV;i++) { f.seekg(2,ios::cur); int flag=f.tellg();// danh dau vi tri con tro hien tai char c=NULL; int dem=0; while(c<'0'||c>'9') { f.get(c);//cout<<c; dem++; }dem-=2; char*ten=new char[dem]; int tuoi, diem; f.seekg(flag); //dua con tro file ve vi tri danh dau f.read(ten,dem); ten[dem]=NULL; f>>tuoi; f>>diem; them(&DSSV, news(ten,tuoi,diem,dem)); } return DSSV; } void main() { ifstream f("F:\\2008\\data.DAT"); if(f==NULL) { cout<<"ko thay file"; getch(); return; } int n=0; inds(DocFile(f,n)); f.close(); getch(); }
/* data.DAT VD ------------------ 3 Nguyen Van A 20 10 Nguyen Van BDC 19 7 Le Thanh Kaka 18 6 ------------------- */ #include <iostream.h> #include <fstream.h> #include <string.h> #include <conio.h> struct SV { char*ten; int tuoi; float diem; SV*next; }; SV*news(char*ten, int tuoi, float diem, int n) { SV*p=new SV; p->ten=new char[strlen(ten)]; strcpy(p->ten,ten); *(p->ten+n)=NULL; p->tuoi=tuoi; p->diem=diem; p->next=NULL; return p; } void them(SV**dssv, SV*p) //viet ham them phan tu vao dau ds { p->next=*dssv; *dssv=p; } void inds(SV*p) { SV*CUR=p; while(CUR!=NULL) { cout<<CUR->ten<<"\t\t"<<CUR->tuoi<<"\t"<<CUR->diem<<endl; CUR=CUR->next; } } SV*DocFile(ifstream &f, int &SO_SV) { SV*DSSV=NULL; f>>SO_SV; //doc so luong sinh vien for(int i=0;i<SO_SV;i++) { f.seekg(2,ios::cur); int flag=f.tellg();// danh dau vi tri con tro hien tai char c=NULL; int dem=0; while(c<'0'||c>'9') { f.get(c);//cout<<c; dem++; }dem-=2; char*ten=new char[dem]; int tuoi, diem; f.seekg(flag); //dua con tro file ve vi tri danh dau f.read(ten,dem); ten[dem]=NULL; f>>tuoi; f>>diem; them(&DSSV, news(ten,tuoi,diem,dem)); } return DSSV; } void main() { ifstream f("F:\\2008\\data.DAT"); if(f==NULL) { cout<<"ko thay file"; getch(); return; } int n=0; inds(DocFile(f,n)); f.close(); getch(); }
em có còn hoạt động trong team writer kô?
ồ c cũng học lập trình web hả, c học trước sau t học chỉ t với nha, giờ t đang bận nghiên cứu thằng c# và .NET chưa có học cái web
đây là 1 cách c có thể dùng Code: #include <iostream> #include <fstream> using namespace std; struct sv { char ten[10]; int tuoi,diem; }; int main() { ifstream f; sv ts; int n; f.open("data.DAT"); if(f.bad()) { cout<<"Tep khong ton tai"; system("pause"); return 0; } f>>n;//cau troi mat ham get() do cau lenh nay cout<<n<<endl; f.ignore();//them cau lenh nay thi se khong bi troi get() dau tien for(int i=1;i<=n;i++) { f.get(ts.ten,10); f>>ts.tuoi>>ts.diem;//do co dong nay nen get() tiep theo se troi cout<<ts.ten<<" "<<ts.tuoi<<" "<<ts.diem<<endl; f.ignore(2);//dong nay giup cac get() tiep theo khong bi troi } f.close(); system("pause"); return 0; }
#include <iostream> #include <fstream> using namespace std; struct sv { char ten[10]; int tuoi,diem; }; int main() { ifstream f; sv ts; int n; f.open("data.DAT"); if(f.bad()) { cout<<"Tep khong ton tai"; system("pause"); return 0; } f>>n;//cau troi mat ham get() do cau lenh nay cout<<n<<endl; f.ignore();//them cau lenh nay thi se khong bi troi get() dau tien for(int i=1;i<=n;i++) { f.get(ts.ten,10); f>>ts.tuoi>>ts.diem;//do co dong nay nen get() tiep theo se troi cout<<ts.ten<<" "<<ts.tuoi<<" "<<ts.diem<<endl; f.ignore(2);//dong nay giup cac get() tiep theo khong bi troi } f.close(); system("pause"); return 0; }
Rìu Sắt
Gà Con
Rìu Sắt Đôi
Rìu Vàng
Thành viên đang bị kỷ luật