Thứ Tư, 16 tháng 4, 2014

Bài tập C đọc , viết , lưu, xóa file




Fb-Button







Đề bài:


viết 1 chương trình quản lý các file trong 1 thư mục bao gồm các chức năng:
a. đọc và hiển thị nội dung file
b.Thêm mới nội dùng vào file đã có
c. xóa file
d. tạo mới file
e. hiển thị kích cỡ file , tên file
Chương trình phải có menu cho người dùng. lựa chọn theo từng chức năng.


code của câu a và câu b sẽ như sau:

#include

#include

#include

void main()


int c;

printf(“**************************************”);

printf(“\n1. Doc va hien thi noi dung file \n”);

printf(“2. Them moi noi dung vao file da co \n”);

printf(“3. Xoa file \n”);

printf(“4. Tao moi file \n”);

printf(“5. Doc va hien thi noi dung file \n”);

printf(“6. Hien thi kich co file ten file \n”);

printf(“**************************************\n”);

printf(” Nhap vao ma so menu:”);

scanf(“%d”,&c);

switch (c)


case 1: doc();break;

case 2: them();break;

/* case ‘c’: xoa();break;

case ‘d’: tao();break;

case ‘e’: Hiensize();break;*/

default: printf(” Ban da nhap sai ma so menu”);





int doc()


FILE*f;

int i,is=0;

if((f=fopen(“doc.txt”,”r”))==NULL)


printf(“khong the mo file”);

exit(0);


else


fscanf(f,”%d”,&i);




printf(“%d”,i);

fclose(f);

getch();


int them()


FILE*f;

int i,in;

printf(” Nhap vao so n:”);

scanf(“%d”,&in);

/*Ghi file*/

if((f=fopen(“ghi.txt”,”wb”))==NULL)

/*mo file*/


printf(“file khong ton tai”);

exit(0);


else

for(i=0;i<=in;i++)


fwrite(&i,sizeof(int),1,f);

fclose(f);

/*dong file*/

f=fopen(“ghi.txt”,”rb”);

while((fread(&i,sizeof(int),1,f))==1)

printf(“%d”,i);

fclose(f);

getch();


chúc các bạn thành công!




Bài tập C đọc , viết , lưu, xóa file

Không có nhận xét nào:

Đăng nhận xét