Trong thời đại CNTT phát triển nhanh với tốc độ chóng mặt như hiện nay, Tin học Văn phòng là một trong những Kỹ năng mềm không thể thiếu được với mỗi sinh viên, nhân viên văn phòng,… Bất kỳ Nhà tuyển dụng nào cũng thường yêu cầu rất cao khả năng sử dụng thành thạo Tin học văn phòng như: Word, Excel, PowerPoint, Access,…Và trong những năm gần đây thì yêu cầu đó ngày càng cao hơn trước rất nhiều. Trang bị Kiến thức, kỹ năng sử Tin học văn phòng thành thạo là một việc rất cần thiết trước khi bạn tiến hành đi xin việc.
Trang 1ĐẠ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);
Trang 2FILE *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];
Trang 3fscanf(f, “%d”, &n);
for(int i = 0; i < n; i++)
fscanf(f, “%d”, &mang[i]); fclose(f);
getch();
}