CHUỖI KÝ TỰ (STRING) pdf
... nhận giá trị chuỗi gọi biến kiểu chuỗi Có thể khai báo hai biến chuỗi sau: Var Ho_ten : String [20 ]; St : String; Ho_ten biến chuỗi chứa tối đa 20 ký tự, biến chuỗi St chứa tối đa 25 5 ký tự, ta gán ... Nếu nội dung?của hai chuỗi giống từ đầu đến hết chiều dài chuỗi ngắn chuỗi ngắn nhỏ hơn, ví dụ: Biểu thức ‘Tha’ < ‘Thang’ ‘Tha’ ngắn ‘Thang’ Hai chuỗi chúng dài cặp ký tự vị trí tương ứng giống ... Ho_ten := ‘Nguyen Van An’; St :=‘Thao chuong bang ngon ngu Pascal’; Chuỗi ‘Nguyen Van An’ gọi gía trị biến Ho_ten Tương tự, chuỗi ‘Thao chuong bang ngon ngu Pascal’ gia trị biến St ...
Ngày tải lên: 18/06/2014, 14:20
... [Chiều đa] Ví d dụ: char str[ 12] ; h t [ 12] Trong khai báo này, nhớ cung cấp 12+ 1 bytes để lưu trữ nội dung ấ ể ữ ộ chuỗi ký tự str; byte cuối lưu trữ ký tự ‘\ ’ để kế thúc chuỗi ữ ‘\0’ kết hú h ỗ Khai ... s2): Trả trỏ đến vị trí xuất chuổi s2 s1 ầ ổ Ví dụ: void main() { char * str1 [20 ], str2 [20 ]; h *p, [ ] [ ] cout
Ngày tải lên: 22/07/2014, 21:23
... kiểu int Tương tự ta có trỏ kiểu float, double, … CON TRỎ KHAI BÁO BIẾN CON TRỎ Con trỏ không kiểu: Cú pháp khai báo: void *tênbiến; Tin học đại cương Ví dụ: void *p, *q; CON TRỎ Tin học đại ... trị x = CON TRỎ KHÁI NIỆM BIẾN CON TRỎ Là biến dùng để lưu địa biến, loại địa có kiểu trỏ tương ứng (phụ thuộc vào loại liệu lưu trữ địa đó) Tin học đại cương PHÂN LOẠI CON TRỎ Con trỏ kiểu ... cho p QUI TẮC SỬ DỤNG CON TRỎ TÊN CON TRỎ Sử dụng địa chứa trỏ Ví dụ: int *p, *q; int x = 5; Tin học đại cương // gán đ/c biến x cho trỏ p p = &x; // lưu đ/c p vào trỏ q q = p; Giả sử địa...
Ngày tải lên: 17/02/2014, 01:20
Giới thiệu con trỏ và chuỗi ký tự docx
... c); *Tìm xuất chuỗi s2 chuỗi s1 Trả về: NULL: Ngược lại: Địa băt đầu chuỗi s2 s1 char *strstr(char s1[], char s2[]); 15 *Nhập vào chuỗi ký tự, xuất hình chuỗi bị đảo ngược thứ tự ký tự *Viết chương ... cho đủ n ký tự vào đích strncpy(char *đích, char *nguồn, int n); 12 *Nối chuỗi s2 vào chuỗi s1 strcat(char s1[],char s2[]); *Nối n ký tự chuỗi s2 vào chuỗi s1 strncat(char s1[],char s2[],int n); ... khoảng trăng chuỗi *Viết chương trình nhập vào hai chuỗi s1 s2, nối chuỗi s2 vào s1 Xuất chuỗi s1 hình * Đôi tất ký tự có chuỗi thành chữ thường (không dùng hàm strlwr) *Đôi tất ký tự chuỗi sang...
Ngày tải lên: 26/06/2014, 23:20
Lập trình căn bản với chuỗi ký tự
... * Ghi chú: Chuỗi khai báo mảng ký tự nên thao tác mảng áp dụng chuỗi ký tự III CÁC THAO TÁC TRÊN CHUỖI KÝ TỰ III.1 Nhập xuất chuỗi III.1.1 Nhập chuỗi từ bàn phím Để nhập chuỗi ký tự từ bàn phím, ... chuỗi chuỗi ký tự ký tự định chuỗi hết chuỗi, ta sử dụng hàm strchr() Cú pháp : Ghi chú: char *strchr(const char *str, int c) - Nếu ký tự định chuỗi, kết trả NULL - Kết trả hàm trỏ, trỏ đến ký ... (số có cách lấy ký tự s1 trừ ký tự s2 vị trí xảy khác nhau) - Nếu kết số âm, chuỗi s1 nhỏ chuỗi s2 - Nếu kết 0, hai chuỗi - Nếu kết số dương, chuỗi s1 lớn chuỗi s2 III .2. 11 So sánh chuỗi, hàm stricmp()...
Ngày tải lên: 31/08/2012, 16:47
Chuỗi ký tự trong lập trình
... chứa ký tự Để lưu trữ chuỗi (nhiều ký tự) ta sử dụng mảng (một chiều) ký tự Chuỗi ký tự kết thúc ký tự ‘\0’ (null) Độ dài chuỗi = kích thước mảng – Ví dụ char hoten[30]; // Dài 29 ký tự char ... puts(s); // TIN HOC CO SO A!!! NMLT - Chuỗi ký tự 11 VC & BB Hàm đảo ngược chuỗi char *strrev(char *s) Đảo ngược thứ tự ký tự chuỗi (trừ ký tự kết thúc chuỗi) Địa chuỗi kết char s[] = “Tin hoc co ... nhan duoc la: Tin _ NMLT - Chuỗi ký tự VC & BB Nhập chuỗi Sử dụng hàm gets Nhận ký tự từ bàn phím đến gặp ký tự xuống dòng Chuỗi nhận người dùng nhập (trừ ký tự xuống dòng) char monhoc[50];...
Ngày tải lên: 04/09/2012, 15:59
Một số thành phần liên quan đến chuỗi ký tự
... () StringFormat (StringFormat ) StringFormat (StringFormatFlags ) StringFormat (StringFormatFlags, Int 32) 4 /28 /20 09 Lập trình môi trường Windows 95 StringFormat Methods Public Methods 4 /28 /20 09 ... đứng (tt) 4 /28 /20 09 Lập trình môi trường Windows 101 Ví dụ StringFormat Hiển thị chuỗi và canh lề 4 /28 /20 09 Lập trình môi trường Windows 1 02 Hiển thị chuỗi và canh lề (tt) 4 /28 /20 09 Lập ... MeasureString Method (String, Font, SizeF, StringFormat) MeasureString Method (String, Font, SizeF, StringFormat, int, int) 4 /28 /20 09 Lập trình môi trường Windows 81 Ví dụ hàm MeasureString...
Ngày tải lên: 29/09/2013, 16:20
Chuỗi ký tự
... (const char *in _string) /* pre: Con trỏ in _string tham chiếu đến C -string post: Đối tượng String khởi tạo từ chuỗi ký tự C -string in _string, nắm giữ in _string, chuỗi ký tự in _string không thay ... sách ký tự sang đối tượng String Chẳng hạn, đọc chuỗi ký tự từ người sử dụng, nên đọc ký tự vào danh sách ký tự chưa biết trước Giáo trình Cấu trúc liệu Giải thuật 77 Chương – Chuỗi ký tự chiều ... thức chuyển đổi đối tượng String sang const char* sau: const char *String: :c_str() const /* post: trả trỏ ký tự chuỗi ký tự đối tượng String Lưu ý có việc chia sẻ chuỗi ký tự */ { return (const char...
Ngày tải lên: 30/09/2013, 01:20
Chương 6 Xâu ký tự(string)
... xóa hết ký tự trắng thừa xâu (Ký tự trắng thừa ký tự trắng đầu xâu, cuối xâu xâu có ký tự trắng liên tiếp có ký tự trắng thừa) Uses Crt; Var St :String; Procedure XoaTrangThua(Var St :String) ; ... Begin {Xóa ký tự trắng đầu xâu} While St[1]=# 32 Do Delete(St,1,1); {Xóa ký tự trắng cuối xâu} While St[Length(St)]=# 32 Do Delete(St,Length(St),1); {Xóa ký tự trắng xâu} While POS(# 32# 32, St)0 ... mã hoá giải mã xâu ký tự cách đảo ngược bit ký tự xâu Uses crt; Var st :string; {Hàm đảo bit ký tự c} Function DaoBit(c:char):char; Var n,i,s,bitcuoi,Mask:byte; Begin {Đổi ký tự sang số} n:=ORD(c);...
Ngày tải lên: 03/10/2013, 07:20
XÂU KÝ TỰ (STRING)
... xóa hết ký tự trắng thừa xâu (Ký tự trắng thừa ký tự trắng đầu xâu, cuối xâu xâu có ký tự trắng liên tiếp có ký tự trắng thừa) Uses Crt; Var St :String; Procedure XoaTrangThua(Var St :String) ; ... Begin {Xóa ký tự trắng đầu xâu} While St[1]=# 32 Do Delete(St,1,1); {Xóa ký tự trắng cuối xâu} While St[Length(St)]=# 32 Do Delete(St,Length(St),1); {Xóa ký tự trắng xâu} While POS(# 32# 32, St)0 ... mã hoá giải mã xâu ký tự cách đảo ngược bit ký tự xâu Uses crt; Var st :string; {Hàm đảo bit ký tự c} Function DaoBit(c:char):char; Var n,i,s,bitcuoi,Mask:byte; Begin {Đổi ký tự sang số} n:=ORD(c);...
Ngày tải lên: 24/10/2013, 14:20
Chương 7 Các dòng tập tin (Stream) Nhập ký tự và chuỗi ký tự từ bàn phím
... trị số ký tự Như nói 2, toán tử nhập >> để lại ký tự dòng nhập Ký tự làm trôi lệnh nhập ký tự chuỗi ký tự bên Do cần dùng: ignore() get() dạng get() dạng để loại bỏ ký tự ... + Ký tự kết thúc chuỗi ‘\0’ bổ sung vào dẫy ký tự nhận + ký tự giới hạn lại dòng nhập để dành cho lệnh nhập Chú ý: + Cũng giống get() dạng 2, viết phương thức get() dạng nối đuôi dòng lệnh + Ký ... dẫy ký tự (kể khoảng trắng) đưa vào vùng nhớ str trỏ tới Quá trình đọc kết thúc xẩy tình sau: + Gặp ký tự giới hạn (cho delim) Ký tự giới hạn mặc định ‘\n’ (Enter) + Đã nhận đủ (n-1) ký tự Chú...
Ngày tải lên: 24/10/2013, 15:20
Nhập ký tự và chuỗi ký tự từ bàn phím
... trị số ký tự § Như nói 2, toán tử nhập >> để lại ký tự dòng nhập Ký tự làm trôi lệnh nhập ký tự chuỗi ký tự bên Do cần dùng: ignore() get() dạng get() dạng để loại bỏ ký tự ... + Ký tự kết thúc chuỗi ‘\0’ bổ sung vào dẫy ký tự nhận + ký tự giới hạn lại dòng nhập để dành cho lệnh nhập Chú ý: + Cũng giống get() dạng 2, viết phương thức get() dạng nối đuôi dòng lệnh + Ký ... dẫy ký tự (kể khoảng trắng) đưa vào vùng nhớ str trỏ tới Quá trình đọc kết thúc xẩy tình sau: + Gặp ký tự giới hạn (cho delim) Ký tự giới hạn mặc định ‘\n’ (Enter) + Đã nhận đủ (n-1) ký tự Chú...
Ngày tải lên: 26/10/2013, 00:20
Tài liệu CHUỖI KÝ TỰ doc
... * Ghi chú: Chuỗi khai báo mảng ký tự nên thao tác mảng áp dụng chuỗi ký tự III CÁC THAO TÁC TRÊN CHUỖI KÝ TỰ III.1 Nhập xuất chuỗi III.1.1 Nhập chuỗi từ bàn phím Để nhập chuỗi ký tự từ bàn phím, ... chuỗi chuỗi ký tự ký tự định chuỗi hết chuỗi, ta sử dụng hàm strchr() Cú pháp : Ghi chú: char *strchr(const char *str, int c) - Nếu ký tự định chuỗi, kết trả NULL - Kết trả hàm trỏ, trỏ đến ký ... (số có cách lấy ký tự s1 trừ ký tự s2 vị trí xảy khác nhau) - Nếu kết số âm, chuỗi s1 nhỏ chuỗi s2 - Nếu kết 0, hai chuỗi - Nếu kết số dương, chuỗi s1 lớn chuỗi s2 III .2. 11 So sánh chuỗi, hàm stricmp()...
Ngày tải lên: 11/12/2013, 15:15
Nghiên cứu ứng dụng cấu trúc dữ liệu trie cho tìm kiếm chuỗi ký tự
... Anh 27 1-16-3 624 Vy 27 8-49-1515 Phong 951 -23 -7 625 Hình 2. 1 Năm ph n t t ñi n [6] Chúng ta phân chia thành nhóm, nh ng ph n t có Mã s b t ñ u b ng ký s 2 ; nh ng ph n t b t ñ u b ng ký s “5” nhóm ... trình phân chia ñư c mô t m t Tree có 10 ñư ng nhánh hình dư i Hình 2. 2: Trie cho ph n t hình 2. 1 [7] 2. 2 TÌM KI M TRONG TRIE 2. 2.1 Khóa có chi u dài gi ng Đ tìm ki m m t Trie cho m t ph n t v i ... nút 2. 2 .2 Khóa có chi u dài khác Trong ví d trên, t t c phím có s ký s , ký s Trong ng d ng th c t , có th s g p m t s trư ng h p mà khóa khác có s ký s khác nhau, thông thư ng, s thêm ký s...
Ngày tải lên: 30/12/2013, 22:21
Chương 6: Một số hàm trên chuỗi ký tự pot
... (s1,s2) : nối s1 s2 - Ví dụ : giá trị cảu s1 : " ABC" ; s2 : " ABE" => strcat(s1,s2 ) ; => " ABCABE"; f/ m = strncmp (s1, s2, n ) ; so sánh n ký tự chuỗi s1 với s2 - Ví dụ : m = strncmp ( s1, s2, ... m = ký tự đầu chuỗi : + s1 : "ABC" s2 : " ABE" giống g/ strnpy ( s1, s2, n ) ; chép n phần tử chuỗi s2 vào chuỗi s1 - Ví dụ : strnpy ( s1, "xyz", ) ; Puts (s1); -ă " xyC" h/ strncat ( s1,s2, n) ... phím chuỗi " 123 .45" d=atoi(s) ; d = 123 F = atof(s); f = 123 .45 l/ toupper (ch) ; làm thay đổi ký tự ch thành chữ Hoa tolower(ch); làm thay đổi ký tự ch thành chữ thường * Chú ý :Muốn dùng hàm chuỗi...
Ngày tải lên: 03/04/2014, 00:20
Slide MẢNG VÀ CHUỖI KÝ TỰ C++
... Mảng chuỗi ký tự 24 /43 4.4 Chuỗi ký tự Khái niệm - Chuỗi ký tự hay gọi xâu ký tự thực chất mảng chiều có kiểu liệu kiểu ký tự - Tuy nhiên, có điểm khác biệt chuỗi ký tự mảng khác có ký tự kết ... Tên _chuỗi[ số_phần_tử] = xâu ký tự; char Tên _chuỗi[ ] = xâu ký tự; Trong đó: Số_phần_tử: Là số ký tự chuỗi ký tự Lưu ý cần khai báo thừa ký tự để chứa ký tự kết thúc xâu Xâu ký tự: Được đặt cặp dấu nháy ... C++ Chương 4: Mảng chuỗi ký tự 27 /43 4.4 Chuỗi ký tự Truy cập phần tử chuỗi - Các thao tác với phần tử chuỗi ký tự giống thao tác với phần tử mảng - Để nhập liệu cho chuỗi ký tự ta sử dụng toán...
Ngày tải lên: 16/04/2014, 13:56