Difference between revisions of "C-and-Cpp/C4/File-Handling-In-C/Vietnamese"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with " {| border = 1 |'''Thời gian''' |'''Nội dung''' |- | 00:01 |Chào mừng đến với Spoken-tutorial về ''' Tập tin trong C''' . |- | 00:05 |Trong hướng dẫn n...")
 
 
Line 1: Line 1:
 
  {| border = 1
 
  {| border = 1
|'''Thời gian'''
+
|'''Time'''
|'''Nội dung'''
+
|'''Narration'''
  
 
|-
 
|-

Latest revision as of 11:29, 1 January 2020

Time Narration
00:01 Chào mừng đến với Spoken-tutorial về Tập tin trong C .
00:05 Trong hướng dẫn này ta sẽ học về:
00:08 Cách mở một tập tin.
00:10 Cách đọc dữ liệu từ tập tin.
00:12 Cách ghi dữ liệu vào tập tin.
00:15 Một vài ví dụ.
00:17 Để ghi lại hướng dẫn này, tôi đang sử dụng
00:20 Ubuntu Operating System phiên bản 11.10,
00:24 gcc Compiler phiên bản 4.6.1.
00:28 Hãy bắt đầu với phần giới thiệu về tập tin.
00:31 Tập tin là một bộ sưu tập dữ liệu.
00:34 Nó có thể là một cơ sở dữ liệu, một chương trình, một ký tự hoặc bất cứ thứ gì.
00:39 ta có thể tạo ra tập tin và truy cập nó qua C.
00:44 Bây giờ ta sẽ xem ví dụ về Thao tác với tập tin trong C.
00:48 Tôi đã viết sẵn chương trình.
00:50 Hãy xem qua. Để ý rằng tên tập tin của ta là file.c
00:55 Trong chương trình này, ta sẽ tạo ra một tập tin và ghi dữ liệu trong nó.
01:01 Hãy để tôi giải thích đoạn mã.
01:03 Đây là phần header file.
01:05 Đây là hàm main().
01:07 Để xác định một biến tập tin ta sử dụng loại FILE.
01:12 FILE variable được xác định dưới phần header stdio.h.
01:19 *fp là một con trỏ cho phần FILE variable.
01:22 Nó sẽ lưu trữ tất cả thông tin về tập tin ,
01:26 như tên của nó, trạng thái và thông tin hiện tại.
01:31 Hãy quay trở lại bài giảng.
01:33 Bây giờ ta sẽ xem cú pháp để mở một tập tin.
01:37 Ở đây, hàm fopen() mở một luồng.
01:42 Sau đó nó nối tập tin với luồng.
01:44 Tên tập tin là tên của tập tin mà ta muốn mở hoặc tạo.
01:49 Ta có thể đưa đường dẫn cùng với tên tập tin.
01:53 và ta cũng có thể tạo đuôi mở rộng.
01:56 Vì thế ta có thể tạo chế độ cho tập tin.
01:59 Hãy xem các loại chế độ:
02:02 "w" - tạo tập tin để đọc và viết.
02:06 "r" – mở tập tin để đọc.
02:09 "a" – viết ở phần cuối của tập tin.
02:12 Bây giờ quay trở lại chương trình.
02:15 Tại đây, ta tạo ra một tập tinSample.txttrong chế độ write .
02:20 Ta có thể thấy đường dẫn được tạo ra.
02:23 Tập tin của ta sẽ được tạo ra trên desktop.
02:27 Sau đó ta sẽ viết vài câu bên trong tập tin.
02:30 "Welcome to the spoken-tutorial" và
02:32 "This is an test example".
02:34 fprintf() ghi đầu ra vào luồng đầu ra đã cho.
02:39 fclose() xóa các tập tin liên quan tới luồng.
02:43 Và đây là câu lệnh return .
02:46 Bây giờ nhấn vào Save.
02:48 Hãy chạy chương trình.
02:50 Mở terminal window bằng cách nhấn phím Ctrl, AltT đồng thời trên bàn phím của bạn.
02:59 Để biên dịch, nhập gcc cách file chấm c cách gạch ngang o cách file
03:06 Nhấn Enter Để chạy, nhập chấm gạch chéo file (./file).
03:11 Nhấn Enter.
03:13 Ta thấy tập tin đã được chạy.
03:15 Bây giờ ta sẽ kiểm tra nó.
03:17 Hãy mở thư mục Home.
03:20 Nhấn vào lựa chọn thư mục Home .
03:22 Và bây giờ nhấn vào lựa chọn Desktop.
03:25 Đây là tập tin sample.txt.
03:29 Việc này cho thấy tập tin của ta đã được tạo ra thành công.
03:32 Bây giờ mở nó ra.
03:34 Nhấn hai lần vào tập tin.
03:36 Ta có thể thấy thông điệp ở đây.
03:39 Welcome to the Spoken Tutorial.
03:41 This is an test example.
03:44 Đây là cách ta tạo một tập tin và ghi dữ liệu vào nó.
03:48 Bây giờ ta sẽ xem cách đọc dữ liệu từ một tập tin.
03:52 Tôi đã tạo sẵn chương trình.
03:54 Tôi sẽ mở nó ra.
03:56 Trong chương tình này, ta sẽ đọc dữ liệu từ tập tin sample.txt và hiển thị dữ liệu trên màn hình consosle.
04:03 Hãy để tôi giải thích đoạn mã bây giờ.
04:05 Đây là phần header file.
04:08 Đây là hàm main() .
04:10 Ở đây, một biến file và 1 con trỏ tới biến file được xác định.
04:15 Sau đó ta đã khai báo một biến ký tự c.
04:19 Ta mở tập tin Sample.txt' trong chế độ read .
04:24 Kết quả được lưu ở trong fp.
04:27 Sau đó ta kiểm tra điều kiện
04:29 "Nếu fp bằng NULL ".
04:32 Nếu điều kiện là true thì ta hiển thị thông điệp :
04:36 "File doesn't exist."
04:38 Else, nó sẽ kiểm tra điều kiện khác-
04:41 While c is not equal to EOF.
04:46 Ở đây, EOFkết thúc của tập tin
04:49 Nó biểu thị kết thúc đầu vào
04:52 Nó là một điều kiện mà dữ liệu sẽ không được đọc thêm từ nguồn dữ liệu.
04:57 Nếu điều kiện là true thì nó sẽ hiển thị các ký tự từ tập tin Sample.txt , trên màn hình console
05:06 Ở đây, getc trả về 1ký tự từ một tập tin hoặc luồng được chỉ định.
05:12 Bây giờ, nó sẽ trả lại 1 ký tự từ tập tin Sample.txt .
05:17 putchar được sử dụng để hiển thị một ký tự trên màn hình console.
05:22 Sau đó nó sẽ lưu trữ các ký tự trong biến c.
05:25 Ta đóng tập tin.
05:28 Và đây là câu lệnh return.
05:30 Bây giờ nhấn vào Save.
05:32 Hãy chạy thử chương trình.
05:35 Quay trở lại terminal.
05:37 Để biên dịch, nhập gcc cách readfile chấm c cách gạch ngang o cách read
05:45 Giờ nhấn Enter .
05:47 Để chạy, nhập./read (chấm gạch chéo read).
05:52 Kết quả được hiển thị là:
05:54 Welcome to the Spoken-Tutorial.
05:56 This is an test example.
05:59 Đến đây là phần kết thúc của hướng dẫn.
06:01 Quay trở lại bài giảng.
06:03 Hãy tóm tắt lại, trong hướng dẫn này ta đã học về:
06:06 Thao tác với tập tin,
06:08 Cách ghi dữ liệu vào tập tin.
06:10 vd. fp = fopen(“Sample.txt”, “w”);
06:17 Cách đọc dữ liệu từ tập tin. vd. fp = fopen(“Sample.txt”, “r”);
06:25 Bài tập vận dụng – Viết một chương trình để tạo ra tập tin TEST.
06:30 Viết tên bạn và địa chỉ trong tập tin TEST.
06:33 Sau đó hiển thị trên màn hình console sử dụng chương trình C.
06:37 Xem video có sẵn tại đường dẫn sau.
06:40 Nó tổng hợp dự án Spoken Tutorial.
06:43 Nếu bạn không có một đường truyền tốt, bạn có thể tải xuống và xem.
06:47 Đội ngũ dự án Spoken tutorial:
06:50 Tiến hành hội thảo sử dụng Spoken Tutorials.
06:53 Cấp các chứng chỉ cho học viên vượt qua bài kiểm tra trực tuyến.
06:57 Thông tin chi tiết liên hệ contact@spoken-tutorial.org.
07:03 Dự án Spoken Tutorial là một phần của dự án Talk to a teacher.
07:07 Được hỗ trợ bởi Phái đoàn Quốc gia về Giáo dục thông qua ICT, MHRD, Chính phủ Ấn Độ.
07:14 Thông tin thêm về Sứ mệnh có sẵn tại đường dẫn dưới đây.
07:18 Tôi là Ashwini Patil từ IIT Bombay
07:22 Cảm ơn đã tham gia.

Contributors and Content Editors

Dieulinh79, PoojaMoolya