Tải bản đầy đủ (.doc) (3 trang)

Thực hành tin học đại cương tuần 9

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (79.15 KB, 3 trang )

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
Đại học Công nghệ Thông tin
  
THỰC HÀNH MÔN TIN HỌC ĐẠI CƯƠNG
Bài số 9 : THAO TÁC TRÊN FILE
I. Mục tiêu
1. Hiểu được các thao tác cơ bản trên file
2. Truy xuất dữ liệu trên file
II. Bài tập thực hành
1. Ghi lên file 1 chuỗi kí tự
2. Đọc nội dung trong file (kích thước mảng và các giá trị trong mảng). Xuất
ra màn hình
III. Hướng dẫn thực hành
1. Ghi lên file 1 chuỗi ký tự
 Đề bài
Nhập vào chuỗi st1. Hãy ghi lên file temp.txt
 Chương trình minh họa
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char st1[80];
int k;
printf("\n nhap chuoi st1: ");
fflush(stdin);
gets(st1);
FILE *f;
f = fopen(“temp.txt”, “wt”);
fprintf(f, st1);
fclose(f);


getch();
}
2. Đọc nội dung trong file (kích thước mảng và các giá trị trong
mảng). Xuất ra màn hình
 Đề bài
Đọc nội dung trong file
- dòng đầu chứa kích thước mảng
- dòng thứ 2 đến thứ n chứa các giá trị trong mảng
Ví dụ:
3
15
2
7
 Chương trình minh họa
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
FILE *f;
f = fopen(“temp.txt”, “rt”);
int n;
int mang[100];
fscanf(f, “%d”, &n);
for(int i = 0; i < n; i++)
fscanf(f, “%d”, &mang[i]);
fclose(f);
getch();
}

×