C-and-Cpp/C3/String-Library-Functions/Vietnamese
From Script | Spoken-Tutorial
Time | Narration |
00:01 | Chào mừng đến với spoken-tutorial về Các hàm thư viện String trong C. |
00:07 | Trong hướng dẫn này ta sẽ học về: |
00:09 | Các hàm trong thư viện String.. |
00:11 | Ta sẽ học qua với một số ví dụ. |
00:15 | Để ghi lại hướng dẫn này, tôi đang sử dụng |
00:18 | Ubuntu Operating System phiên bản 11.10, |
00:22 | gcc Compiler phiên bản 4.6.1. |
00:27 | Hãy bắt đầu bằng phần giới thiệu về các hàm thư viện string. |
00:31 | Có rất nhiều các nhóm hàm thực hiện hoạt động trên strings. |
00:36 | Một số hoạt động như sao chép, ghép nối, tìm kiếm, vv đều được hỗ trợ. |
00:44 | Hãy cùng xem một số hàm trong thư viện chuỗi. |
00:48 | Tại đây ta có hàm strncpy . |
00:52 | Cú pháp strncpy(char str1, char str2, và int n ); |
01:02 | Nó sao chép ký tự n đầu tiên của chuỗi str2 vào chuỗi str1. |
01:09 | ví dụ, char strncpy( char hello, char world, 2); |
01:16 | Kết quả sẽ là Wollo . |
01:21 | Tại đây ta có Wo từ chuỗi 2 và các ký tự còn lại từ chuỗi 1. |
01:29 | Bây giờ ta sẽ xem hàm strncmp , cú pháp là strncmp(char str1, char str2, và int n); |
01:42 | Nó sẽ so sánh ký tự n đầu tiên của chuỗi 2 với chuỗi 1. |
01:48 | ví dụ int strncmp(char ice, char icecream, và 2); |
01:55 | Kết quả sẽ là 0. |
01:58 | Bây giờ ta sẽ xem cách sử dụng của các hàm thư viện chuỗi. |
02:02 | Tôi sẽ chỉ cho bạn 1 số hàm chuỗi được sử dụng thường xuyên. |
02:07 | Tôi đã tạo sẵn chương trình trên trình chỉnh sửa. |
02:10 | Mở nó ra. |
02:12 | Tại đây, ta có hàm tính độ dài chuỗi. |
02:15 | Để ý rằng tên tệp ta strlen.c. |
02:20 | Trong đây, ta sẽ tìm độ dài của chuỗi. |
02:23 | Có phần header file như stdio.h và string.h. |
02:29 | Đây là hàm main(). |
02:31 | Tại đây ta có 1 biến ký tự 'arr'. |
02:35 | Nó lưu 1 giá trị 'Ashwini' . |
02:38 | Sau đó ta có một biến kiểu nguyên len1 . |
02:42 | Tại đây ta sẽ tìm độ dài của chuỗi sử dụng hàm strlen function. |
02:48 | Kết quả được lưu trữ ở trong 'len1'. |
02:52 | Sau đó ta hiển thị chuỗi và độ dài của chuỗi. |
02:56 | Đây là câu lệnh return của ta. |
02:59 | Bây giờ hãy chạy chương trình. |
03:01 | Mở terminal window bằng cách nhấn |
03:04 | phím Ctrl, Alt và T đồng thời trên bàn phím. |
03:09 | Để biên dịch, nhập: "gcc" cách "strlen.c" cách “-o” cách “str1”. Nhấn Enter. |
03:19 | Nhập (chấm gạch chéo) ./str1. Nhấn Enter. |
03:24 | Kết quả được hiển thị là |
03:26 | string = Ashwini, Length = 7 |
03:30 | Bạn có thể đếm 1,2,3,4,5,6, and 7. |
03:37 | Hãy xem qua 1 hàm chuỗi khác. |
03:40 | Ở đây ta có hàm string copy . |
03:43 | Để ý rằng tên tệp của ta là strcpy.c . |
03:48 | Ở đây,t a sẽ sao chép source string sang target string. |
03:53 | Và ta có 'Ice' trong phần source string, nó sẽ được sao chép tới phần target string. |
03:59 | Đây là hàm strcpy |
04:02 | Tại đây ta sẽ hiển thị phần source string và target string. |
04:07 | Hãy chạy thử và xem. |
04:09 | Quay trở lại terminal. |
04:11 | Để biên dịch, nhập gcc cách strcpy.c cách gạch ngang o cách str2. Nhấn Enter |
04:20 | Nhập (chấm gạch chéo )./str2 . Nhấn Enter . |
04:24 | Kết quả được hiển thị là: |
04:26 | source string = Ice |
04:29 | target string = Ice |
04:32 | Bây giờ hãy xem một hàm chuỗi khác. |
04:34 | Bây giờ ta sẽ xem hàm so sánh chuỗi. |
04:37 | Để ý tên tệp là strcmp.c. |
04:42 | Ở đây, ta sẽ so sánh hai chuỗi. |
04:46 | Ta có các biến ký tự là str1 và str2 . |
04:52 | str1 chứa giá trị là 'Ice' và str2 chứa giá trị là 'Cream'. |
04:58 | Ta có các biến nguyên là I và j. |
05:03 | Ở đây ta sẽ so sánh chuỗi sử dụng hàm strcmp. |
05:08 | Và so sánh str1 vd 'Ice' với 'Hello'. |
05:14 | Kết quả được lưu trong i. |
05:16 | Tại đây ta sẽ so sánh str2 vd 'Cream' với 'Cream' |
05:23 | Kết quả được lưu trong j. |
05:25 | Và ta hiển thị cả 2 kết quả. |
05:28 | Và đây là câu lệnh return. |
05:31 | Hãy chạy chương trình. |
05:33 | Quay trở lại terminal. |
05:35 | Để biên dịch nhập gcc cách strcmp.c cách gạch ngang o cách str3 |
05:46 | Nhấn Enter. |
05:47 | Nhập (chấm gạch chéo ) ./str3 |
05:50 | Kết quả được hiển thị là 1, 0. |
05:54 | Quay trở lại chương trình. |
05:56 | Ở đây ta có 1 và ở đây ta có 0. |
06:01 | Quay trở lại slides của ta. |
06:04 | Hãy cùng tóm tắt. |
06:06 | Trong hướng dẫn này ta học về Các hàm trong thư viện chuỗi. |
06:09 | strlen() |
06:11 | strcpy() |
06:13 | strcmp() strncpy() |
06:16 | và strncmp(). |
06:19 | Bài tập vận dụng, |
06:21 | Viết một chương trình C để ghép chuỗi 'best' và chuỗi 'bus'. |
06:25 | Gợi ý: strcat(char str1, char str2); |
06:32 | Và khám phá thêm các hàm khác trong thư viện chuỗi. |
06:36 | Xem các video có sẵn tại đường dẫn dưới đây. |
06:39 | Nó tổng hợp dự án spoken Tutorial. |
06:42 | 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:46 | Đội ngũ dự án Spoken Tutorial Project : |
06:49 | Tiến hành hội thảo sử dụng Spoken Tutorials. |
06:52 | Cấp các chứng chỉ cho các học viên vượt qua bài kiểm tra trực tuyến. |
06:56 | Chi tiết thêm, vui lòng 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:08 | Đượ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:15 | Thông tin chi tiết về Sứ mệnh có sẵn tại đường link dưới đây. |
07:20 | Tôi là Diệu Linh từ IIT Bombay |
07:24 | Cảm ơn đã tham gia. |