... • So sánh – Xâu kí tự mảng kí tự? • Tập hợp kí tự viết liên tiếp • Sự khác biệt: xâu kí tự có kí tự kết thúc xâu, mảng kí tự kí tự kết thúc xâu – Xâu kí tự “A” kí tự „A‟? • „A‟ kí tự, đƣợc lƣu ... 9.1 Mảng 9.2 Xâu kí tự 9.2.1 Khái niệm xâu kí tự 9.2.2 Khai báo sử dụng xâu 9.2.3 Các hàm xử lý kí tự 9.2.4 Các hàm xử lý xâu 37 9.2.1 Khái niệm xâu kí tự • Xâu kí tự (string) dãy kí tự viết liên ... 9.2.3 Các hàm xử lý kí tự Vào xâu kí tự • Tệp tiêu đề: stdio.h • Nhập xâu kí tự – gets(tên _xâu) ; – scanf(“%s”,&tên _xâu) ; • Hiển thị xâu kí tự – puts(tên _xâu) ; – printf(“%s”,tên _xâu) ; • Sự khác gets...
Ngày tải lên: 24/01/2013, 16:27
... Pass-by-Reference Các phép toán trỏ Quan hệ trỏ mảng Mảng trỏ Ví dụ: giả lập tráo chia Con trỏ tới hàm Giới thiệu xử lý ký tự xâu 5.12.1 Tổng quát ký tự xâu 5.12.2 Các hàm xử lý xâu © 2004 Trần Minh Châu ... nhiều quyền • Bốn cách truyền trỏ cho hàm – Con trỏ thường trỏ đến liệu thường • Khả truy cập cao – Con trỏ thường trỏ đến liệu – Hằng trỏ trỏ đến liệu thường – Hằng trỏ trỏ đến liệu • Ít quyền truy ... sánh địa chứa trỏ – Ví dụ: có hai trỏ trỏ đến hai phần tử mảng, trỏ trỏ đến phần tử đánh số thứ tự cao – So sánh vô nghĩa trừ trỏ trỏ đến phần tử mảng – Thường dùng để xác định trỏ có giá trị...
Ngày tải lên: 13/10/2013, 21:59
Tài liệu Ngôn ngữ lập trình C++ Chương 5 – Con trỏ và Xâu ký tự ppt
... Pass-by-Reference Các phép toán trỏ Quan hệ trỏ mảng Mảng trỏ Ví dụ: giả lập tráo chia Con trỏ tới hàm Giới thiệu xử lý ký tự xâu 5.12.1 Tổng quát ký tự xâu 5.12.2 Các hàm xử lý xâu © 2004 Trần Minh Châu ... nhiều quyền • Bốn cách truyền trỏ cho hàm – Con trỏ thường trỏ đến liệu thường • Khả truy cập cao – Con trỏ thường trỏ đến liệu – Hằng trỏ trỏ đến liệu thường – Hằng trỏ trỏ đến liệu • Ít quyền truy ... sánh địa chứa trỏ – Ví dụ: có hai trỏ trỏ đến hai phần tử mảng, trỏ trỏ đến phần tử đánh số thứ tự cao – So sánh vô nghĩa trừ trỏ trỏ đến phần tử mảng – Thường dùng để xác định trỏ có giá trị...
Ngày tải lên: 25/01/2014, 11:20
Ngôn ngữ lập trình C++ - Chương 5 – Con trỏ và Xâu ký tự docx
... Pass-by-Reference Các phép toán trỏ Quan hệ trỏ mảng Mảng trỏ Ví dụ: giả lập tráo chia Con trỏ tới hàm Giới thiệu xử lý ký tự xâu 5.12.1 Tổng quát ký tự xâu 5.12.2 Các hàm xử lý xâu © 2004 Trần Minh Châu ... nhiều quyền • Bốn cách truyền trỏ cho hàm – Con trỏ thường trỏ đến liệu thường • Khả truy cập cao – Con trỏ thường trỏ đến liệu – Hằng trỏ trỏ đến liệu thường – Hằng trỏ trỏ đến liệu • Ít quyền truy ... sánh địa chứa trỏ – Ví dụ: có hai trỏ trỏ đến hai phần tử mảng, trỏ trỏ đến phần tử đánh số thứ tự cao – So sánh vô nghĩa trừ trỏ trỏ đến phần tử mảng – Thường dùng để xác định trỏ có giá trị...
Ngày tải lên: 15/03/2014, 23:20
Chương 5 – Con trỏ và Xâu ký tự pot
... Pass-by-Reference Các phép toán trỏ Quan hệ trỏ mảng Mảng trỏ Ví dụ: giả lập tráo chia Con trỏ tới hàm Giới thiệu xử lý ký tự xâu 5.12.1 Tổng quát ký tự xâu 5.12.2 Các hàm xử lý xâu © 2004 Trần Minh Châu ... nhiều quyền • Bốn cách truyền trỏ cho hàm – Con trỏ thường trỏ đến liệu thường • Khả truy cập cao – Con trỏ thường trỏ đến liệu – Hằng trỏ trỏ đến liệu thường – Hằng trỏ trỏ đến liệu • Ít quyền truy ... sánh địa chứa trỏ – Ví dụ: có hai trỏ trỏ đến hai phần tử mảng, trỏ trỏ đến phần tử đánh số thứ tự cao – So sánh vô nghĩa trừ trỏ trỏ đến phần tử mảng – Thường dùng để xác định trỏ có giá trị...
Ngày tải lên: 19/03/2014, 04:20
Bài giảng Lập trình cơ bản bài 8: Mảng, con trỏ và xâu ký tự
... chiều Mảng, trỏ xâu ký tự Mục tiêu học Tìm hiểu trỏ sử dụng trỏ Cách sử dụng biến trỏ toán tử trỏ Gán giá trị cho trỏ Phép toán trỏ So sánh trỏ Con trỏ mảng chiều Con trỏ mảng nhiều ... trị, trỏ đến ô nhớ phần tử Mỗi lần trỏ giảm trị, trỏ đến ô nhớ phần tử đứng trước Tất trỏ tăng giảm trị theo kích thước kiểu liệu mà chúng trỏ đến 34 Mảng, trỏ xâu ký tự So sánh trỏ Hai trỏ ... nguyên có kích thước bytes, nên sau biểu thức “ptr_var++;” ptr_var có giá trị 1002 mà không 1001 32 Mảng, trỏ xâu ký tự Phép toán trỏ (tt) 33 Mảng, trỏ xâu ký tự Phép toán trỏ (tt) Mỗi lần trỏ tăng...
Ngày tải lên: 09/05/2014, 15:43
Mảng và xâu kí tự
... có khoảng trắng chuỗi Câu Viết chương trình đổi ký tự từ thành chữ in hoa Câu 10 Nhập chuỗi bất kì, yêu cầu nhập ký tự muốn xóa Thực xóa tất ký tự chuỗi ...
Ngày tải lên: 17/06/2015, 17:18
lý thuyết và bài tập về xâu kí tự
... dòng} end; end; CÁC BÀI TẬP VỀ XÂU KÍ TỰ BÀI TẬP Nhập vào xâu s khác rỗng thực chuẩn hoá xâu, tức là: a) Xoá dấu cách thừa b) Chuyển kí tự đầu từ thành chữ hoa, kí tự khác thành chữ thường HƯỚNG ... gặp kí tự khác cách (hoặc hết xâu) 2) Ghi kí tự vào xâu tạm gặp dấu cách hết xâu, ta từ 3) Nếu chưa hết xâu quay lại bước Mỗi tìm từ, ta ghi hình, từ đối xứng tăng biến đếm Ta lưu từ tách vào ... TẬP Nhập vào xâu s đếm xem có từ Từ dãy kí tự, cách dấu cách? HƯỚNG DẪN Cách đếm từ đơn giản đếm dấu cách: s[i] kí tự khác cách s[i1] kí tự cách chứng tỏ s[i] vị trí bắt đầu từ Chú ý từ xâu dấu...
Ngày tải lên: 16/09/2014, 11:35
kiểu dữ liệu mảng xâu kí tự con trỏ
... đầu Kiểu dữ liệu xâu ký tự Xâu ký tự trong C Nhập/ xuất xâu ký tự Thư viện string.h Kiểu dữ liệu con trỏ Khái niệm con trỏ Khai báo con trỏ Một số cú pháp ... hàm C Chương 5: Kiểu liệu mảng, xâu ký tự, trỏ Chương 6: Kiểu liệu struct Chương 7: Kiểu liệu tệp (File) Chương 5 KIỂU DỮ LIỆU MẢNG, XÂU KÝ TỰ, CON TRỎ Kiểu dữ liệu mảng Khái ... cú pháp Phép toán với con trỏ Truyền “tham biến” cho hàm VD: Hàm vnh tổng và hiệu 2 số nguyên Con trỏ và mảng 1 chiều Con trỏ và mảng 2 chiều VD: Hàm cộng...
Ngày tải lên: 30/10/2015, 18:18
Thuật toán tìm kiếm xâu kí tự
... (ASCII ký tự 'h' 104 ký tự 'í 105) Thêm nữa, ta tính giá trị băm xâu dựa vào xâu trước nó, ví dụ ta có xâu "abracadabra", ta cần tìm mẫu tìm kiếm có độ dài Ta tính giá trị băm xâu “bra” dựa vào giá ... băm xâu “abr” (xâu trước nó) cách lấy giá trị băm “abr” trừ giá trị băm ký tự ‘a’ (ví dụ 97 × 1012 (97 giá trị ASCII ký tự 'á 101 số nguyên tố sử dụng) cộng thêm giá trị băm cảu ký tự ‘a’ cuối xâu ... giá trị F[i] tổng số ký tự ta lùi lại để xét tiếp xâu T sau gặp vị trí sai xét đến ký tự thứ i xâu mẫu tìm kiếm Tức vị trí m mà T[m+i] khác P[i] ta xét tiếp vị trí m+i-F[i] xâu T Có hai ưu điểm...
Ngày tải lên: 11/09/2012, 15:27
Kiểu xâu kí tự
... st=st1+st2; ghép xâu st1 với st2 hàm ký tự : toupper(ch); đổi ký tự thành hoa tolower(ch); đổi ký tự thành thường III Bài tập̣ Đọc vào xâu ký tự : Đếm số chữ số có xâu (‘0’ ’9’) Đếm số chữ có xâu (‘A’ ... ’Z’) Đếm số từ có xâu (‘_’) Đếm số câu có xâu (‘.’) Đếm số mệnh đề có xâu (“.,!?;”) Bỏ dấu cách thừa đầu cuối xâu Đọc vào họ tên người, in tách tên họ Đếm xem xâu có ký tự khác Đọc vào n tên hàng ... thường l=st.size(); cho độ dài xâu ký tự st, tính từ x=st.compare(pos,number,st1); so sánh xâu xâu st với st1 hai xâu hàm cho giá trị 0; xâu nhỏ st1 hàm cho giá trị -1, xâu nhỏ st1 hàm cho giá trị...
Ngày tải lên: 05/11/2012, 11:46
LTC- Xâu kí tự
... Nối xâu kí tự So sánh xâu kí tự Định vị ký tự xâu kí tự Sao chép xâu kí tự sang xâu kí tự khác Xác định chiều dài xâu kí tự … 11 Chương 8: Xâu ký tự 8.2.1 Hàm nối xâu ký tự Để nối xâu ... trỏ khởi tạo để trỏ đến xâu kí tự Con trỏ pa lưu địa xâu a Các trỏ thay đổi để trỏ đến xâu kí tự khác Chương 8: Xâu ký tự 8.1.2 Các thao tác nhập xuất xâu kí tự Các thao tác nhập/xuất xâu ... gán xâu kí tự: “WELL DONE” Một xâu kí tự dãy ký tự nằm dấu nháy kép Mỗi ký tự xâu kí tự lưu trữ phần tử mảng Chương 8: Xâu ký tự 8.1 Các biến kiểu xâu kí tự (t) Trong nhớ, xâu kí tự lưu trữ...
Ngày tải lên: 05/11/2012, 14:54
Bài tập access kiểu xâu kí tự
... '); end; writeln; writeln('Co tat ca ',dem,' so.'); readln; end B5 Viết chương trình nhập vào xâu, đưa xâu đảo ví dụ: xe đạp -> đạp xe type xaukep=array[1 100,1 100] of char; procedure tachtu(st:string;...
Ngày tải lên: 19/08/2013, 09:35
Mảng và xâu ký tự
... đảo: nhận tham số xâu, tạo xâu nghịch đảo xâu ghi kết vào xâu tham số vào Viết hàm kiểm tra xâu ký tự có nằm xâu ký tự khác hay không Nguyễn Việt Hà Mảng xâu 35 Tự thực hành Thao tác thành ... i++; } s2[i] = 0; } Nguyễn Việt Hà Mảng xâu 29 Bài tập Viết hàm tính kích thước xâu ký tự Viết hàm so sánh hai xâu ký tự có hay không Nguyễn Việt Hà Mảng xâu 30 int stringLength(char s1[]) { ... Mảng ký tự char name[30]; char str[] = ”hello”; Trong C/C++ xâu kết thúc ký tự \0 kích thước nhớ độ dài có nghĩa khác str h e Nguyễn Việt Hà l l o \0 Mảng xâu 26 Khai báo, nhập/xuất xâu int...
Ngày tải lên: 19/10/2013, 16:15
Bài thực hành số 5: Làm việc với xâu kí tự
... là: VCT nhập hai chuỗi, liệt kê kí tự có mặt hai chuỗi Ví dụ: Nhập chuỗi: computer chuỗi : informatic Các kí tự có mặt hai chuỗi : o, m, t, r Nhập vào hai chuỗi kí tự, so sánh hai chuỗi (= > < ) ... ;không phải lưu chuỗi ;ngược lại lùi kí tự ;giảm kích thước chuỗi ; đọc kí tự khác ; thoát khỏi vòng lặp LODSB (LODSW) : chuyển nội dung byte (word) định DS:SI vào AL (hoặc AX) sau tăng (hoặc giảm) ... Sau lần thực trỏ DI tăng giảm (hoặc 2) đơn vị CMPSB (CMPSW) : so sánh byte DS:SI byte ES:DI, sau tăng (hoặc giảm) SI DI (hoặc 2) đơn vị Bài tập VCT nhập chuỗi kí tự in chuỗi theo thứ tự ngược lại...
Ngày tải lên: 24/10/2013, 19:15
xâu kí tự (String) Trong pascal
... V Các hàm chuẩn xử lí xâu kí tự Length (St) Hàm cho ta độ dài xâu kí tự St VD : l := length(st); Delete (St, Pos, Num) Thủ tục xoá Num kí tự kể từ vị trí Pos xâu St VD : S := 'TOI DI HOC'; ... Copy nhận Size kí tự xâu St từ vị trí Pos VD : St := '123456789'; St1 := Copy(St,3,2); Sẽ cho St1='34' Concat(St1,St2, StN) Hàm ghép nối xâu St1,St2, StN thành xâu kí tự theo thứ tự viết VD : St1 ... tu');{Xuất so} readln; end Bài 5:{ Nhập chuỗi kí tự Đếm xem chuỗi có kí tự, kí tự xuất lần Hớng dẫn Dùng mảng solan:ARRAY[0 255]OF byte để lu số lần xuất kí tự có mã ASCII VD : Chữ A xuất lần ta có...
Ngày tải lên: 04/11/2013, 20:15
Tài liệu Xâu kí tự C/C++ doc
... xâu kết thúc ký tự null ('\0' : kí tự rỗng) Xâu trỏ (pointer) trỏ đến ký tự xâu (giống với mảng) Ví dụ: xâu s="Infoworld"; lưu trữ sau: Trong trỏ s trỏ đến ký tự 'I' Kết thúc null khác so với ... ); Đoạn mã sai chỗ: Hàm strlen() không tính đến kí tự null cuối xâu, hàm strcpy chép kí tự null cuối xâu nguồn sang xâu đích Kết strcpy ghi kí tự null vùng nhớ cấp phát cho p.Sửa lại là: p = ... viện xử lý xâu Cung cấp hàm: • • • • Thao tác với liệu kiểu xâu So sánh xâu Tìm kiếm xâu ký tự xâu khác Chia xâu thành từ tố (tokenize strings) 1.Một số hàm Chuyển chuỗi xâu sang chữ...
Ngày tải lên: 13/12/2013, 11:15
Tổng kết về ký tự và xâu ký tự pptx
... xâu kết thúc ký tự null ('\0' : kí tự rỗng) Xâu trỏ (pointer) trỏ đến ký tự xâu (giống với mảng) Ví dụ: xâu s="Infoworld"; lưu trữ sau: Trong trỏ s trỏ đến ký tự 'I' Kết thúc null khác so với ... ); Đoạn mã sai chỗ: Hàm strlen() không tính đến kí tự null cuối xâu, hàm strcpy chép kí tự null cuối xâu nguồn sang xâu đích Kết strcpy ghi kí tự null vùng nhớ cấp phát cho p.Sửa lại là: p = ... viện xử lý xâu Cung cấp hàm: Thao tác với liệu kiểu xâu So sánh xâu Tìm kiếm xâu ký tự xâu khác Chia xâu thành từ tố (tokenize strings) 1.Một số hàm Chuyển chuỗi xâu sang chữ...
Ngày tải lên: 19/03/2014, 05:20