Đề 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