09CDTH1
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Đăng Nhập

Quên mật khẩu

Tìm kiếm
 
 

Display results as :
 


Rechercher Advanced Search

April 2024
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
2930     

Calendar Calendar


C++ mau~ cua~ thay` Ha` ne`.

2 posters

Go down

C++ mau~ cua~ thay` Ha` ne`. Empty C++ mau~ cua~ thay` Ha` ne`.

Bài gửi by hot_boy_crazy 19/1/2010, 20:37

]#include "stdio.h"
#include "conio.h"
#include "stdlib.h"
#include "string.h"
//#include "PROCESS.H"
struct SinhVien{
char MSSV[100];
char Hoten[100];
float DTB;
};

void chuanhoachuoi(char *s)
{
while(s[0]==' ')
{
for(int i=0;i<(int)strlen(s);i++)
s[i]=s[i+1];
}

while(s[strlen(s)-1]==' ')
{
s[strlen(s)-1]='\0';
}
}

void Input(char s[100],SinhVien sv[100],int n){
FILE *fp;
fp=fopen(s,"w+");
for(int i=0;i<n;i++)
{
fprintf(fp,"%20s%20s%10f\n",sv[i].MSSV,sv[i].Hoten,sv[i].DTB);
}
fclose(fp);
}

void Output(char s[100],SinhVien sv[100],int &n){
FILE *fp;
fp=fopen(s,"r+");
n=0;
int flag=1;
while(flag!=-1){

fgets(sv[n].MSSV,21,fp);
chuanhoachuoi(sv[n].MSSV);

fgets(sv[n].Hoten,21,fp);
chuanhoachuoi(sv[n].Hoten);

flag=fscanf(fp,"%f", &sv[n].DTB);
fgetc(fp);
n++;
}
n--;
fclose(fp);
}

void NhapmangSV(SinhVien sv[100],int n){
printf("Nhap mang sinh vien:\n");
for(int i=0;i<n;i++){
printf("Sinh vien thu %d:\n",i);
fflush(stdin);
printf("MSSV:"); gets(sv[i].MSSV);
fflush(stdin);
printf("Hoten:"); gets(sv[i].Hoten);

float x;
printf("DTB:"); scanf("%f",&x);
sv[i].DTB=x;
}
}

void XuatmangSV(SinhVien sv[100],int n){
printf("Xuat mang sinh vien:\n");
for(int i=0;i<n;i++){
printf("Sinh vien thu %d:\n",i);
printf("MSSV:"); puts(sv[i].MSSV);
printf("\nHoten:"); puts(sv[i].Hoten);
printf("\nDTB: %f\n",sv[i].DTB);

}
}
int TimSV(SinhVien sv[100], int n, char hoten[100]){
for(int i=0;i<n;i++)
if(strcmp(sv[i].Hoten,hoten)==0)
return i;
return -1;
}
void main(){
SinhVien sv[100];
int n;

switch(getch()){
case '0':
{
printf("Nhap so sinh vien:"); scanf("%d",&n);
NhapmangSV(sv,n);
Input("sv.txt",sv,n);
break;
}
case '1':
{
Output("sv.txt",sv,n);
char s[100];
printf("nhap ten sinh vien can tim:");
gets(s);
int t=TimSV(sv,n,s);
if(t!=-1) printf("Dien trung binh cua sinh vien %s la: %f",sv[t].Hoten,sv[t].DTB);
break;

}

/* case '2':
{
Output("sv.txt",sv,n);
SinhVien x;
//nhap x
http://x.MSSV
http://x.Hoten
http://x.DTB

int i;
//nhap i


Themsv(sv,n,x,i);

Input("sv.txt",sv,n);
break;
}
case '3':
Output("abc.txt",sv,n);
SX(sv,n);
Input("abc.txt",sv,n);

break;
case '4':
Output("abc.txt",sv,n);
XoaSV(sv,n,i);
Input("abc.txt",sv,n);
break;*/
}
getch();

}
hot_boy_crazy
hot_boy_crazy
New Babie
New Babie

Tổng số bài gửi : 5
Points : 18
Reputation : 0
Join date : 26/12/2009
Age : 33

Về Đầu Trang Go down

C++ mau~ cua~ thay` Ha` ne`. Empty Re: C++ mau~ cua~ thay` Ha` ne`.

Bài gửi by ChongLaChet 20/1/2010, 09:34

cám ơn nhìu nhé.
ChongLaChet
ChongLaChet
Members
Members

Tổng số bài gửi : 36
Points : 102
Reputation : 6
Join date : 08/12/2009

Về Đầu Trang Go down

C++ mau~ cua~ thay` Ha` ne`. Empty Re: C++ mau~ cua~ thay` Ha` ne`.

Bài gửi by hot_boy_crazy 23/1/2010, 09:50

hem co j`.he`he` Laughing
hot_boy_crazy
hot_boy_crazy
New Babie
New Babie

Tổng số bài gửi : 5
Points : 18
Reputation : 0
Join date : 26/12/2009
Age : 33

Về Đầu Trang Go down

C++ mau~ cua~ thay` Ha` ne`. Empty Re: C++ mau~ cua~ thay` Ha` ne`.

Bài gửi by ChongLaChet 27/1/2010, 21:02

hixhix.. mất 4 tiếng để làm bài này, mệt thật phu...phu....
giờ có thể chơi WRIII típ rùi hehe.......
ChongLaChet
ChongLaChet
Members
Members

Tổng số bài gửi : 36
Points : 102
Reputation : 6
Join date : 08/12/2009

Về Đầu Trang Go down

C++ mau~ cua~ thay` Ha` ne`. Empty Re: C++ mau~ cua~ thay` Ha` ne`.

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết