<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=C-and-Cpp%2FC3%2FStrings%2FVietnamese</id>
		<title>C-and-Cpp/C3/Strings/Vietnamese - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=C-and-Cpp%2FC3%2FStrings%2FVietnamese"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C3/Strings/Vietnamese&amp;action=history"/>
		<updated>2026-05-14T04:27:55Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C3/Strings/Vietnamese&amp;diff=52709&amp;oldid=prev</id>
		<title>PoojaMoolya at 07:08, 25 June 2020</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C3/Strings/Vietnamese&amp;diff=52709&amp;oldid=prev"/>
				<updated>2020-06-25T07:08:02Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 07:08, 25 June 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; {| border = 1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; {| border = 1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Thời gian&lt;/del&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Time&lt;/ins&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Nội dung&lt;/del&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Narration&lt;/ins&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>PoojaMoolya</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C3/Strings/Vietnamese&amp;diff=50705&amp;oldid=prev</id>
		<title>Dieulinh79: Created page with &quot; {| border = 1 |'''Thời gian''' |'''Nội dung'''  |- | 00:01 |Chào mừng đến với Spoken-tutorial về '''Các chuỗi''' trong '''C và C++'''.  |- | 00:06 | Trong h...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C-and-Cpp/C3/Strings/Vietnamese&amp;diff=50705&amp;oldid=prev"/>
				<updated>2020-01-18T04:09:32Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| border = 1 |&amp;#039;&amp;#039;&amp;#039;Thời gian&amp;#039;&amp;#039;&amp;#039; |&amp;#039;&amp;#039;&amp;#039;Nội dung&amp;#039;&amp;#039;&amp;#039;  |- | 00:01 |Chào mừng đến với Spoken-tutorial về &amp;#039;&amp;#039;&amp;#039;Các chuỗi&amp;#039;&amp;#039;&amp;#039; trong &amp;#039;&amp;#039;&amp;#039;C và C++&amp;#039;&amp;#039;&amp;#039;.  |- | 00:06 | Trong h...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; {| border = 1&lt;br /&gt;
|'''Thời gian'''&lt;br /&gt;
|'''Nội dung'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|Chào mừng đến với Spoken-tutorial về '''Các chuỗi''' trong '''C và C++'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| Trong hướng dẫn này, ta sẽ học về:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:08&lt;br /&gt;
| '''Chuỗi''' là gì&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| cách khai báo của '''Chuỗi''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| Cách khởi tạo của  '''Chuỗi''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
|một vài ví dụ về '''Chuỗi''' .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
|Ta cũng sẽ xem một vài lỗi phổ biến và các giải pháp của chúng.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:22&lt;br /&gt;
| Để ghi lại hướng dẫn này, tôi đáng sử dụng.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:25&lt;br /&gt;
| '''Ubuntu Operating System''' 11.04,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:29&lt;br /&gt;
| '''gcc '''và '''g++ Compiler''' phiên bản 4.6.1 .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:35&lt;br /&gt;
|Hãy cùng bắt đầu với phần giới thiệu về '''Chuỗi''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:38&lt;br /&gt;
|'''Chuỗi'''  là một chuỗi các ký tự được coi như một mảng ký tự.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
|Kích cỡ của  '''Chuỗi'''= độ dài của '''Chuỗi'''  + 1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
|Tôi sẽ chỉ cho bạn cách khai báo 1 '''Chuỗi''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
|Cú pháp là&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
|'''char''',tên của '''Chuỗi'''  và '''kích cỡ'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:59&lt;br /&gt;
|'''char''' là kiểu dữ liệu, tên của '''Chuỗi'''  là tên chuỗi, và ta có thể nhập kích cỡ ở đây.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:06&lt;br /&gt;
|Ví dụ: ở đây ta đã khai báo một '''tên chuỗi kiểu ký tự''' với '''size 10'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
|Bây giờ ta sẽ xem một ví dụ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
|Tôi đã nhập sẵn một chương trình, và sẽ mở nó ra.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:19&lt;br /&gt;
|Chú ý rằng tên tệp của ta là '''string.c'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:23&lt;br /&gt;
|Trong chương trình này, ta sẽ lấy giá trị '''chuỗi''' từ người dùng nhập vào và hiển thị nó.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:29&lt;br /&gt;
|Hãy để tôi giải thích đoạn mã.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:32&lt;br /&gt;
|Đây là các header file của ta.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
|Ở đây, '''string.h''' bao gồm các khai báo, hàm, hằng số của tiện ích xử lý '''string'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
|Bất cứ khi nào ta làm việc với '''các hàm chuỗi''', ta sẽ bao gồm cả phần header file này.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
|Đây là hàm '''main()'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:49&lt;br /&gt;
|Tại đây ta đang khai báo '''string strname ''' với kích cỡ ''' 30. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:55&lt;br /&gt;
|Và ta đang chấp nhận một '''chuỗi''' từ người dùng.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:58&lt;br /&gt;
| Để đọc 1 '''chuỗi''', ta có thể sử dụng hàm '''scanf()''' với định dạng là '''%s'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:05&lt;br /&gt;
|Ta đang sử dụng dấu caret và gạch chéo ngược n để bao gồm khoảng trắng với chuỗi.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:11&lt;br /&gt;
|Sau đó ta hiển thị  '''chuỗi'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:13&lt;br /&gt;
| Và đây là câu lệnh '''return'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:16&lt;br /&gt;
| Nhấn vào '''Save'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
| Hãy chạy chương trình.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:20&lt;br /&gt;
| Hãy mở terminal window bằng cách nhấn phím '''Ctrl, Alt''' và '''T''' đồng thời trên bàn phím của bạn.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:30&lt;br /&gt;
|Để biên dịch, nhập '''gcc''' cách '''string.c''' cách '''-o''' cách''' str '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
|Và nhấn '''Enter '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| Để chạy, nhập '''./str ''' (chấn gạch chéo str).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:43&lt;br /&gt;
|Giờ nhấn '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:46&lt;br /&gt;
|Ở đây nó được hiển thị là '''Enter the string . '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
| Tô sẽ nhập &amp;quot;Talk To A Teacher&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
|Bây giờ nhấn '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
|Kết quả được hiển thị là ''' The string is Talk To A Teacher.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
|Bây giờ hãy quay trở lại slides.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
|Đến đây ta đã thảo luận về cách khai báo của '''string. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
| Bây giờ ta sẽ tiếp tục thảo luận về khởi tạo chuỗi.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
|Cú pháp sẽ là,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:16&lt;br /&gt;
|'''char var_name[size] = “string”; '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:20&lt;br /&gt;
|Ví dụ: Tại đây ta đã khai báo một '''chuỗi kí tự “names”''' với size '''10''' và '''chuỗi''' là “Priya”&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
|Một cú pháp khác là,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
|'''char var_name[ ] = {'S', 't', 'r', 'i', 'n', 'g'}''' trong mỗi dấu nháy đơn.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
|Ví dụ: '''char names[10] = {'P', 'r', 'i', 'y', 'a'}''' Trong mỗi dấu nháy đơn.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
|Hãy để tôi hướng dẫn cách sử dụng của cú pháp đầu tiên bằng một ví dụ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
|Quay trở lại trình chỉnh sửa. Ta sẽ sử dụng các ví dụ tương tự.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
|Đầu tiên, nhấn phím '''shift, ctrl''' và '''s ''' đồng thời trên bàn phím.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
|Bây giờ ta sẽ lưu tên tệp là '''stringinitialize'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
|Nhấn vào '''Save'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:06&lt;br /&gt;
| Ta sẽ khởi tạo  '''chuỗi'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|Vì thế, ở dòng thứ 5, nhập&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
| '''= và bên trong dấu nháy kép nhập “Spoken-Tutorial”; '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|Bây giờ, nhấn vào '''Save '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
|Xóa hai dòng này, vì ta sẽ chỉ hiển thị  '''chuỗi'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
|Nhấn vào '''Save. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
|Cùng chạy thử. Quay trở lại '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
|Để biên dịch, nhập&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
|'''gcc cách stringinitialize.c cách -o cách str2 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
|Ở đây, ta có '''str2''' bởi vì ta không muốn ghi đè tham số kết quả '''str''' cho tệp tin string.c.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
|Bây giờ nhấn '''Enter. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
|Để chạy, nhập '''./str2 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
|Kết quả hiển thị là ''' &amp;quot;The string is Spoken-Tutorial&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
|Bây giờ ta sẽ xem một số lỗi phổ biến mà ta có thể gặp phải.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
|Quay trở lại chương trình.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
|Giả sử, tại đây ta sửa từ string thành '''sting'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
|giờ nhấn vào '''Save.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
|Hãy chạy thử. Quay trở lại '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
|Bây giờ biên dịch như trước đó.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
|Ta sẽ thấy một lỗi nghiêm trọng&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
|'''sting.h: No such file or directory '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
|'''compilation terminated. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
|Quay trở lại chương trình của ta.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
|Bởi vì trình biên dịch không thể tìm thấy header file với tên '''sting.h '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:39&lt;br /&gt;
|Vì thế nó đưa ra lỗi.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|Hãy cùng sửa lỗi này.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
|Nhập '''r''' tại đây.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:45&lt;br /&gt;
|Nhấn vào '''Save. ''' Và cùng chạy thử&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
|Quay trở lại '''terminal. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:50&lt;br /&gt;
|Biên dịch như trước đó, và chạy lại.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:54&lt;br /&gt;
|Và nó đã hoạt động!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
|Bây giờ, hãy cùng xem một lỗi phổ biến khác.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
|Quay trở lại chương trình.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
|Giả sử, tại đây ta sẽ nhập '''int''' thay vì '''char'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
|Bây giờ, nhấn vào Save. Hãy cùng xem điều gì xảy ra.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
|Quay trở lại terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
|Hãy để tôi xóa prompt.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:15&lt;br /&gt;
|Biên dịch như trước.&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
|Ta sẽ thấy một lỗi.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
|'''Wide character array initialized from non-wide string '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
|'''format %s expects argument of type 'char' but argument 2 has type 'int' '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
|Quay trở lại chương trình.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
|Bởi vì ta sử dụng ''' %s''' là '''format specifier''' cho '''string.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
|Và ta đang khởi tạo nó với một kiểu dữ liệu '''số nguyên'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
|Hãy sửa lỗi này.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:49&lt;br /&gt;
|Nhập'''char''' ở đây.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:51&lt;br /&gt;
|Nhấn vào '''Save. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:53&lt;br /&gt;
|Hãy cùng chạy. Quay trở lại '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
|Biên dịch và chạy lại.&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
|Và nó đã hoạt động.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:03&lt;br /&gt;
|Bây giờ ta sẽ xem cách chạy một chương trình tương tự trong '''C++'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:08&lt;br /&gt;
|Quay trở lại chương trình.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
|Hãy để tôi mở tệp '''string.c'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
|Ta sẽ sửa đoạn mã tại đây.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
|Đầu tiên, nhấn phím '''shift, ctrl''' và '''S''' đồng thời trên bàn phím của bạn.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
|Bây giờ lưu tệp với đuôi mở rộng là '''.cpp''' (chấm cpp).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:29&lt;br /&gt;
|Nhấn vào '''Save. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
|Bây giờ ta sẽ thay đổi phần header file thành ''' iostream. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:38&lt;br /&gt;
|Bao gồm cả '''câu lệnh using.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
|Bây giờ nhấn vào '''Save.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
|Ta sẽ xóa khai báo này.&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
|và sẽ khai báo '''biến chuỗi.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
|Nhập '''string cách strname''' và 1 '''dấu chấm phẩy'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
|Nhấn '''Save.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:02&lt;br /&gt;
| Thay thế câu lệnh '''printf''' bằng câu lệnh '''cout'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
|Xóa dấu ngoặc đơn ở đây.&lt;br /&gt;
|-&lt;br /&gt;
| 08:11&lt;br /&gt;
|Xóa câu lệnh '''scanf''' và nhập '''getline mở đóng ngoặc đơn''', bên trong ngoặc đơn nhập '''(cin, strname) '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:24&lt;br /&gt;
|Ở cuối, nhập '''dấu chấm phẩy. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:28&lt;br /&gt;
|Lần nữa, thay thế câu lệnh '''printf''' bằng câu lệnh '''cout'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
|Xóa '''format specifier''' và '''\n '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:40&lt;br /&gt;
|Bây giờ xóa '''dấu phẩy'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:42&lt;br /&gt;
|Nhập hai dấu nhỏ hơn , xóa ngoặc đơn ở đây.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
|Nhập hai dấu nhỏ hơn và bên trong dấu nháy kép nhập''' \n '''.&lt;br /&gt;
|-&lt;br /&gt;
| 08:54&lt;br /&gt;
|Nhấn vào '''Save'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:58&lt;br /&gt;
|Tại đây ta đã khai báo một '''biến chuỗi 'strname' '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:03&lt;br /&gt;
|Vì ta không sử dụng '''format specifier''' trong '''C++''', trình biên dịch sẽ biết rằng 'strname' là một '''biến chuỗi. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:13&lt;br /&gt;
|Tại đây ta có '''getline''' để trích xuất các ký tự từ chuỗi đầu vào.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:18&lt;br /&gt;
|Nó lưu chúng dưới dạng một '''chuỗi'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:22&lt;br /&gt;
|Bây giờ chạy chương trình. Quay trở lại terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:27&lt;br /&gt;
|Để tôi xóa prompt.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:30&lt;br /&gt;
|Để biên dịch, nhập&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:32&lt;br /&gt;
|'''g++ cách string.cpp cách -o cách str3 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:39&lt;br /&gt;
|và nhấn '''Enter. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:41&lt;br /&gt;
|Để chạy, nhập '''./str3 '''(chấm gạch chéo str3).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:46&lt;br /&gt;
|Nhấn '''Enter. ''' Kết quả hiển thị là '''Enter the string'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:50&lt;br /&gt;
|Tôi sẽ nhập vào '''Talk To A Teacher '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:55&lt;br /&gt;
|Và nhấn '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:57&lt;br /&gt;
|Kết quả được hiển thị là&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:59&lt;br /&gt;
| &amp;quot;The string is Talk To A Teacher&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:03&lt;br /&gt;
|Ta có thể thấy kết quả giống như ở đoạn mã trong C.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:07&lt;br /&gt;
|Bây giờ quay trở lại slides. Cùng tóm tắt lại.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:11&lt;br /&gt;
|Trong hướng dẫn này ta đã học về:  '''chuỗi '''&lt;br /&gt;
|-&lt;br /&gt;
| 10:14&lt;br /&gt;
|Cách khai báo của '''chuỗi '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:16&lt;br /&gt;
|'''ví dụ: char strname[30] '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:20&lt;br /&gt;
|Cách khởi tạo của '''string '''ví dụ: '''char strname[30] = “Talk To A Teacher”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:26&lt;br /&gt;
|Bài tập vận dụng,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:28&lt;br /&gt;
|Viết một chương trình để hiển thị  '''chuỗi ''' sử dụng cú pháp thứ 2.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
|Xem video có sẵn tại đường dẫn hiển thị dưới đây.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:37&lt;br /&gt;
|Nó tổng hợp dự án Spoken Tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
|Nếu bạn không có một đường truyền tốt, bạn có thể tải xuống và xem.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:44&lt;br /&gt;
|Đội ngũ dự án The Spoken Tutorial:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:46&lt;br /&gt;
|Tiến hành hội thảo sử dụng spoken tutorials.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:49&lt;br /&gt;
|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.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:54&lt;br /&gt;
|Chi tiết vui lòng liên hệ contact@spoken-tutorial.org.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:01&lt;br /&gt;
| Dự án Spoken Tutorial là một phần của dự án Talk to a Teacher.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:04&lt;br /&gt;
| Đượ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 Độ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:12&lt;br /&gt;
|Thông tin chi tiết về Sứ mệnh này có sẵn tại đường dẫn sau. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:16&lt;br /&gt;
|Tôi là Diệu Linh từ IIT Bombay&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
|Cảm ơn đã theo dõi.&lt;/div&gt;</summary>
		<author><name>Dieulinh79</name></author>	</entry>

	</feed>