0

trỏ pointer 2 chuỗi ký tự string

CHUỖI KÝ TỰ (STRING) pdf

CHUỖI TỰ (STRING) pdf

Tin học văn phòng

... 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 tự, biến chuỗi St chứa tối đa 25 5 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 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 ...
  • 3
  • 300
  • 0
CHƯƠNG 7 CHUỔI KÝ TỰ (String) ppsx

CHƯƠNG 7 CHUỔI TỰ (String) ppsx

Kỹ thuật lập trình

... [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 tự str; byte cuối lưu trữ 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
  • 18
  • 211
  • 0
Tài liệu Tin học đại cương- bài 9: con trỏ và địa chỉ mảng hàm và chương trình chuỗi ký tự ppt

Tài liệu Tin học đại cương- bài 9: con trỏ và địa chỉ mảng hàm và chương trình chuỗi tự ppt

Kỹ thuật lập trình

... 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...
  • 64
  • 2,250
  • 6
Giới thiệu con trỏ và chuỗi ký tự docx

Giới thiệu con trỏchuỗi tự docx

Kỹ thuật lập trình

... 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 tự, xuất hình chuỗi bị đảo ngược thứ tự tự *Viết chương ... cho đủ n 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 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 tựchuỗi thành chữ thường (không dùng hàm strlwr) *Đôi tất tự chuỗi sang...
  • 16
  • 383
  • 1
Lập trình căn bản với chuỗi ký tự

Lập trình căn bản với chuỗi tự

Kỹ thuật lập trình

... * Ghi chú: Chuỗi khai báo mảng tự nên thao tác mảng áp dụng chuỗi tự III CÁC THAO TÁC TRÊN CHUỖI 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 tự từ bàn phím, ... chuỗi chuỗi tự 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 tự định chuỗi, kết trả NULL - Kết trả hàm trỏ, trỏ đến ... (số có cách lấy tự s1 trừ 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()...
  • 7
  • 826
  • 6
Chuỗi ký tự trong lập trình

Chuỗi tự trong lập trình

Kỹ thuật lập trình

... chứa tự Để lưu trữ chuỗi (nhiều tự) ta sử dụng mảng (một chiều) tựChuỗi tự kết thúc tự ‘\0’ (null)  Độ dài chuỗi = kích thước mảng –  Ví dụ char hoten[30]; // Dài 29 tự char ... puts(s); // TIN HOC CO SO A!!! NMLT - Chuỗi tự 11 VC & BB Hàm đảo ngược chuỗi char *strrev(char *s) Đảo ngược thứ tự tự chuỗi (trừ tự kết thúc chuỗi) Địa chuỗi kết char s[] = “Tin hoc co ... nhan duoc la: Tin _ NMLT - Chuỗi tự VC & BB Nhập chuỗi  Sử dụng hàm gets  Nhận tự từ bàn phím đến gặp tự xuống dòng  Chuỗi nhận người dùng nhập (trừ tự xuống dòng) char monhoc[50];...
  • 19
  • 892
  • 6
Bài Giảng  C -CHƯƠNG 5  CHUỖI KÝ TỰ

Bài Giảng C -CHƯƠNG 5 CHUỖI TỰ

Kỹ thuật lập trình

... vào chuỗi tự, đếm số tựchuỗi Viết chương trình đếm có khoảng trắng chuỗi Viết chương trình nhập vào chuỗi, loại bỏ khoảng trắng thừa 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 tựchuỗi thành chữ thường (không dùng hàm strlwr) Đổi tất tự chuỗi sang chữ in hoa (không dùng hàm struppr) Viết chương trình đổi tự ầu ... char *s2 = "CNTT"; strcat(s1, s2); printf("%s\n", s1); Kết quả: Khoa CNTT strncat(char s1[],char s2[],int n) Nối n tự ầu tiên chuỗi s2 vào chuỗi s1 Int strcmp(char s1[],char s2[]) So sánh chuỗi...
  • 8
  • 5,564
  • 65
Một số thành phần liên quan đến chuỗi ký tự

Một số thành phần liên quan đến chuỗi tự

Kỹ thuật lập trình

... () 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...
  • 58
  • 322
  • 0
Chuỗi ký tự

Chuỗi tự

Kỹ thuật lập trình

... (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 tự C -string in _string, nắm giữ in _string, chuỗi tự in _string không thay ... sách tự sang đối tượng String Chẳng hạn, đọc chuỗi tự từ người sử dụng, nên đọc tự vào danh sách 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 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ỏ tự chuỗi tự đối tượng String Lưu ý có việc chia sẻ chuỗi tự */ { return (const char...
  • 16
  • 541
  • 1
Chương 6 Xâu ký tự(string)

Chương 6 Xâu tự(string)

Kỹ thuật lập trình

... xóa hết tự trắng thừa xâu (Ký tự trắng thừa tự trắng đầu xâu, cuối xâu xâu có tự trắng liên tiếp có tự trắng thừa) Uses Crt; Var St :String; Procedure XoaTrangThua(Var St :String) ; ... Begin {Xóa tự trắng đầu xâu} While St[1]=# 32 Do Delete(St,1,1); {Xóa tự trắng cuối xâu} While St[Length(St)]=# 32 Do Delete(St,Length(St),1); {Xóa tự trắng xâu} While POS(# 32# 32, St)0 ... mã hoá giải mã xâu tự cách đảo ngược bit tự xâu Uses crt; Var st :string; {Hàm đảo bit tự c} Function DaoBit(c:char):char; Var n,i,s,bitcuoi,Mask:byte; Begin {Đổi tự sang số} n:=ORD(c);...
  • 10
  • 2,800
  • 39
XÂU KÝ TỰ (STRING)

XÂU TỰ (STRING)

Kỹ thuật lập trình

... xóa hết tự trắng thừa xâu (Ký tự trắng thừa tự trắng đầu xâu, cuối xâu xâu có tự trắng liên tiếp có tự trắng thừa) Uses Crt; Var St :String; Procedure XoaTrangThua(Var St :String) ; ... Begin {Xóa tự trắng đầu xâu} While St[1]=# 32 Do Delete(St,1,1); {Xóa tự trắng cuối xâu} While St[Length(St)]=# 32 Do Delete(St,Length(St),1); {Xóa tự trắng xâu} While POS(# 32# 32, St)0 ... mã hoá giải mã xâu tự cách đảo ngược bit tự xâu Uses crt; Var st :string; {Hàm đảo bit tự c} Function DaoBit(c:char):char; Var n,i,s,bitcuoi,Mask:byte; Begin {Đổi tự sang số} n:=ORD(c);...
  • 10
  • 2,123
  • 92
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

Chương 7 Các dòng tập tin (Stream) Nhập tựchuỗi tự từ bàn phím

Kỹ thuật lập trình

... trị số tự Như nói 2, toán tử nhập >> để lại tự dòng nhập tự làm trôi lệnh nhập tự chuỗi tự bên Do cần dùng: ignore() get() dạng get() dạng để loại bỏ tự ... + tự kết thúc chuỗi ‘\0’ bổ sung vào dẫy tự nhận + 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 + ... dẫy 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 tự giới hạn (cho delim) tự giới hạn mặc định ‘\n’ (Enter) + Đã nhận đủ (n-1) tự Chú...
  • 6
  • 486
  • 0
Nhập ký tự và chuỗi ký tự từ bàn phím

Nhập tựchuỗi tự từ bàn phím

Kỹ thuật lập trình

... trị số tự § Như nói 2, toán tử nhập >> để lại tự dòng nhập tự làm trôi lệnh nhập tự chuỗi tự bên Do cần dùng: ignore() get() dạng get() dạng để loại bỏ tự ... + tự kết thúc chuỗi ‘\0’ bổ sung vào dẫy tự nhận + 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 + ... dẫy 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 tự giới hạn (cho delim) tự giới hạn mặc định ‘\n’ (Enter) + Đã nhận đủ (n-1) tự Chú...
  • 6
  • 775
  • 1
Tài liệu CHUỖI KÝ TỰ doc

Tài liệu CHUỖI TỰ doc

Kỹ thuật lập trình

... * Ghi chú: Chuỗi khai báo mảng tự nên thao tác mảng áp dụng chuỗi tự III CÁC THAO TÁC TRÊN CHUỖI 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 tự từ bàn phím, ... chuỗi chuỗi tự 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 tự định chuỗi, kết trả NULL - Kết trả hàm trỏ, trỏ đến ... (số có cách lấy tự s1 trừ 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()...
  • 7
  • 481
  • 0
Chương VIII: CHUỖI KÝ TỰ

Chương VIII: CHUỖI TỰ

Công nghệ thông tin

... * Ghi chú: Chuỗi khai báo mảng tự nên thao tác mảng áp dụng chuỗi tự III CÁC THAO TÁC TRÊN CHUỖI 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 tự từ bàn phím, ... chuỗi chuỗi tự 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 tự định chuỗi, kết trả NULL - Kết trả hàm trỏ, trỏ đến ... (số có cách lấy tự s1 trừ 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()...
  • 7
  • 518
  • 0
Nghiên cứu ứng dụng cấu trúc dữ liệu trie cho tìm kiếm chuỗi ký tự

Nghiên cứu ứng dụng cấu trúc dữ liệu trie cho tìm kiếm chuỗi tự

Kỹ thuậ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 s 2 ; nh ng ph n t b t ñ u b ng 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 s , 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 s khác nhau, thông thư ng, s thêm s...
  • 23
  • 568
  • 1
Tài liệu Chương 5

Tài liệu Chương 5 "chuỗi tự" potx

Kỹ thuật lập trình

... (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 tự C -string in _string, nắm giữ in _string, chuỗi tự in _string không thay ... sách tự sang đối tượng String Chẳng hạn, đọc chuỗi tự từ người sử dụng, nên đọc tự vào danh sách 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 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ỏ tự chuỗi tự đối tượng String Lưu ý có việc chia sẻ chuỗi tự */ { return (const char...
  • 16
  • 401
  • 0
Chương 6: Một số hàm trên chuỗi ký tự pot

Chương 6: Một số hàm trên chuỗi tự pot

Kỹ thuật lập trình

... (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 tự chuỗi s1 với s2 - Ví dụ : m = strncmp ( s1, s2, ... m = 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 tự ch thành chữ Hoa tolower(ch); làm thay đổi tự ch thành chữ thường * Chú ý :Muốn dùng hàm chuỗi...
  • 3
  • 320
  • 0
Slide MẢNG VÀ CHUỖI KÝ TỰ C++

Slide MẢNG VÀ CHUỖI TỰ C++

Cao đẳng - Đại học

... Mảng chuỗi tự 24 /43 4.4 Chuỗi tự Khái niệm - Chuỗi tự hay gọi xâu tự thực chất mảng chiều có kiểu liệu kiểu tự - Tuy nhiên, có điểm khác biệt chuỗi tự mảng khác có tự kết ... Tên _chuỗi[ số_phần_tử] = xâu tự; char Tên _chuỗi[ ] = xâu tự; Trong đó: Số_phần_tử: Là số tự chuỗi tự Lưu ý cần khai báo thừa tự để chứa tự kết thúc xâu Xâu tự: Được đặt cặp dấu nháy ... C++ Chương 4: Mảng chuỗi tự 27 /43 4.4 Chuỗi tự Truy cập phần tử chuỗi - Các thao tác với phần tử chuỗi tự giống thao tác với phần tử mảng - Để nhập liệu cho chuỗi tự ta sử dụng toán...
  • 43
  • 1,295
  • 5

Xem thêm