trỏ và mảng xâu kí tự

kiểu dữ liệu mảng xâu kí tự con trỏ

kiểu dữ liệu mảng xâu kí tự con trỏ

Ngày tải lên : 30/10/2015, 18:18
... 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  niệm  về mảng ... trỏ mảng  1  chiều   Con trỏ mảng  2  chiều   VD:  Hàm  cộng  2 mảng  1  chiều   VD:  Hàm  cộng  2  ma  trận   Con trỏ xâu  ký tự   VD:  Tách  từ  đầu  yên  của xâu   •  Nhập ...   Mảng  nhiều  chiều   Ma  trận  m  x  n   VD:  Cộng  2  ma  trận   Khai  báo mảng  với  giá  trị  khởi  đầu   Kiểu  dữ  liệu xâu  ký tự   Xâu  ký tự  trong  C   Nhập/  xuất xâu  ký  tự...
  • 33
  • 244
  • 0
Tin học đại cương_ mảng và xâu kí tự

Tin học đại cương_ mảng và xâu kí tự

Ngày tải lên : 24/01/2013, 16:27
... • So sánh – Xâu tự mảng tự? • Tập hợp tự viết liên tiếp • Sự khác biệt: xâu tự tự kết thúc xâu, mảng tự tự kết thúc xâuXâu tự “A” tự „A‟? • „A‟ tự, đƣợc lƣu ... dung 9.1 Mảng 9.2 Xâu tự 9.2.1 Khái niệm xâu tự 9.2.2 Khai báo sử dụng xâu 9.2.3 Các hàm xử lý tự 9.2.4 Các hàm xử lý xâu 37 9.2.1 Khái niệm xâu tựXâu tự (string) dãy tự viết ... “A” xâu tự, tự „A‟ có tự „\0‟ => đƣợc lƣu trữ byte 39 9.2.2 Khai báo sử dụng xâu a Khai báo xâu • Cú pháp char tên _xâu [số _kí_ tự_ tối_đa]; • Lƣu ý: – Để lƣu trữ xâu có n tự cần mảng...
  • 51
  • 1.1K
  • 5
Mảng và xâu kí tự

Mảng và xâu kí tự

Ngày tải lên : 17/06/2015, 17:18
... 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 ...
  • 2
  • 772
  • 1
6. Tuan 9-10 Con tro va mang dong ppsx

6. Tuan 9-10 Con tro va mang dong ppsx

Ngày tải lên : 10/08/2014, 13:22
... nhớ)  Con trỏ a luôn trỏ tới phần tử mảng (tức *a a[0]) Mảng động  Mảng a[10] gọi mảng tĩnh, nghĩa số phần tử mảng thêm bớt trình chương trình chạy  Con trỏ mảng a gọi trỏ hằng, địa mà trỏ tới ... delete c; delete a; free(b); delete [] d; Mảng động  Mảng trỏ đặc biệt, gọi trỏ mảng  Khi ta khai báo mảng, ví dụ: int a[10]; thân a trỏ mảng  Vùng nhớ mà trỏ a quản lý số phần tử * sizeof(int), ... mà b trỏ tới giá //trị ô nhớ mà a trỏ tới 0x1234 //Tương đương với lệnh gán d = 0x1234 e = a;//Con trỏ e trỏ tới địa mà trỏ a //đang trỏ tới, tức trỏ tới địa //biến c a = &d; //Con trỏ a trỏ tới...
  • 55
  • 483
  • 1
lý thuyết và bài tập về xâu kí tự

lý thuyết và bài tập về xâu kí tự

Ngày tải lên : 16/09/2014, 11:35
... gặp tự khác cách (hoặc hết xâu) 2) Ghi 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 mảng ... dòng} end; end; CÁC BÀI TẬP VỀ XÂU 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 tự đầu từ thành chữ hoa, tự khác thành chữ thường HƯỚNG ... TẬP Nhập vào xâu s đếm xem có từ Từ dãy 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] tự khác cách s[i1] tự cách chứng tỏ s[i] vị trí bắt đầu từ Chú ý từ xâu dấu...
  • 27
  • 6.8K
  • 114
Thuật toán tìm kiếm xâu kí tự

Thuật toán tìm kiếm xâu kí tự

Ngày tải lên : 11/09/2012, 15:27
... (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...
  • 7
  • 4.3K
  • 69
Kiểu xâu kí tự

Kiểu xâu kí tự

Ngày tải lên : 05/11/2012, 11:46
... 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âutự : Đếm số chữ số có xâu (‘0’ ’9’) Đếm số chữ có xâu (‘A’ ... ’Z’) Đếm số từ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âutự 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ị...
  • 11
  • 1.2K
  • 15
LTC- Con trỏ và mảng

LTC- Con trỏ và mảng

Ngày tải lên : 05/11/2012, 14:53
... NHP Ví dụ: Vào số liệu cho phần tử mảng tính tổng phần tử chúng 7.2.4 Mảng, trỏ xâutựXâutự dãy ký tự đặt hai dấu nháy kép, ví dụ xâu ký tự: "Viet nam"  Khi gặp xâu ký tự, máy cấp ... *(a+i)  a[i] 7.2.3 Con trỏ trỏ tới phần tử mảng chiều:  Khi trỏ pa trỏ tới phần tử a[k] mảng a thì:  pa+i trỏ tới phần tử thứ i sau a[k], có nghĩa trỏ tới a[k+i]  pa-i trỏ tới phần tử thứ i ... gets(ten) ; gets(xau); cho phép nhập xâu tự vào trỏ xau 14 Chương - copyright NHP 7.3 Con trỏ mảng nhiều chiều 7.3.1 Phép cộng địa mảng hai chiều:  Giả sử ta có mảng hai chiều a[2][3] có phần tử...
  • 32
  • 748
  • 7
LTC- Xâu kí tự

LTC- Xâu kí tự

Ngày tải lên : 05/11/2012, 14:54
... Nối xâu tự  So sánh xâu tự  Định vị ký tự xâu tự  Sao chép xâu tự sang xâu tự khác  Xác định chiều dài xâu tự  … 11 Chương 8: Xâutự 8.2.1 Hàm nối xâutự  Để nối xâu ... trỏ khởi tạo để trỏ đến xâu tự  Con trỏ pa lưu địa xâu a  Các trỏ thay đổi để trỏ đến xâu tự khác Chương 8: Xâutự 8.1.2 Các thao tác nhập xuất xâu tự  Các thao tác nhập/xuất xâu ... gán xâu tự: “WELL DONE”  Một xâu tự dãy ký tự nằm dấu nháy kép Mỗi ký tự xâu tự lưu trữ phần tử mảng Chương 8: Xâutự 8.1 Các biến kiểu xâu tự (t)  Trong nhớ, xâu tự lưu trữ...
  • 26
  • 868
  • 6
Bài tập access   kiểu xâu kí tự

Bài tập access kiểu xâu kí tự

Ngày tải lên : 19/08/2013, 09:35
... '); 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;...
  • 3
  • 4.2K
  • 59
Bài 10: Con trỏ và Mảng động

Bài 10: Con trỏ và Mảng động

Ngày tải lên : 16/09/2013, 23:42
... p biến trỏ – Có thể thực gán: p = a; // Hợp lệ • p trỏ tới nơi a trỏ – Tức tới phần tử mảng a – a = p; // Không hợp lệ • Con trỏ mảng trỏ hằng! DTH INT2202 Biến mảng  Con trỏ • Biến mảng int ... • Con trỏ – Biến trỏ – Quản lý nhớ • Mảng động – Tạo sử dụng – Số học trỏ • Lớp, trỏ, mảng động – Sử dụng trỏ this – Hàm hủy, hàm kiến tạo chép DTH INT2202 Giới thiệu trỏ • Định nghĩa trỏ: – ... " " ; • Chỉ có phép cộng/trừ trỏ – Không có nhân, chia • Có thể tự tăng ++ tự giảm trỏ DTH INT2202 Mảng động nhiều chiều • Là mảng mảng • Sử dụng định nghĩa kiểu trỏ giúp hiểu rõ hơn: typedef...
  • 58
  • 488
  • 4
Quan hệ giữa con trỏ và mảng

Quan hệ giữa con trỏ và mảng

Ngày tải lên : 29/09/2013, 07:20
... số mảng để copy xâu s2 vào mảngtự s1 fig05_21.cpp (2 of 2) fig05_21.cpp output (1 of 1) Tăng hai trỏ để trỏ đến phần tử mảng tương ứng ©2004 Trần Minh Châu FOTECH VNU 40 5.9 Mảng trỏMảng ... • Mảng chứa trỏ – Thường dùng để lưu mảng xâu char *suit[ ] = {"Hearts", "Diamonds", "Clubs", "Spades" }; – Mỗi phần tử suit trỏ đến char * (1 xâu) – Mảng không chứa xâu, trỏ đến xâu suit[0] ... 40 41 // copy s2 to s1 using pointer notation Sử dụng ký hiệu trỏ để copy xâu void copy2( char *s1, const char *s2 ) s2 vào mảngtự s1 { for ( ; ( *s1 = *s2 ) != '\0'; s1++, s2++ ) ; // nothing...
  • 14
  • 719
  • 1
Mảng, xâu ký tự, tập hợp

Mảng, xâu ký tự, tập hợp

Ngày tải lên : 30/09/2013, 06:20
... đường chéo II Xâutự Việc xử lý xâutự Java hỗ trợ hai lớp String StringBuffer Lớp String dùng cho xâutự bất biến, nghĩa xâu đọc sau dược khởi tạo giá trị nội dung bên xâu thay đổi Lớp ... tử mảng a[0] - Phần tử thứ mảng a[1] - Phần tử thứ đồng thời phần tử cuối mảng a[2] c) Lấy số phần tử mảng Mảng Java đối tượng, có thuộc tính phương thức đối tượng khác Để lấy số phần tử mảng ... tử mảng chiều Để truy xuất đến phần tử thứ ind mảng ta sử dụng cú pháp sau: Tên _mảng[ ind-1] Chú ý: Phần tử mảng có số Ví dụ: int a[]=new int [3];//Khai báo tạo mảng gồm phần tử Lúc phần tử mảng...
  • 44
  • 1K
  • 4
Bài thực hành số 5: Làm việc với xâu kí tự

Bài thực hành số 5: Làm việc với xâu kí tự

Ngày tải lên : 24/10/2013, 19:15
... là: VCT nhập hai chuỗi, liệt kê tự có mặt hai chuỗi Ví dụ: Nhập chuỗi: computer chuỗi : informatic Các tự có mặt hai chuỗi : o, m, t, r Nhập vào hai chuỗi tự, so sánh hai chuỗi (= > < ) ... ;không phải lưu chuỗi ;ngược lại lùi tự ;giảm kích thước chuỗi ; đọc 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 tự in chuỗi theo thứ tự ngược lại...
  • 2
  • 1.5K
  • 7
xâu kí tự (String) Trong pascal

xâu kí tự (String) Trong pascal

Ngày tải lên : 04/11/2013, 20:15
... V Các hàm chuẩn xử lí xâu tự Length (St) Hàm cho ta độ dài xâu tự St VD : l := length(st); Delete (St, Pos, Num) Thủ tục xoá Num tự kể từ vị trí Pos xâu St VD : S := 'TOI DI HOC'; ... tu');{Xuất so} readln; end Bài 5:{ Nhập chuỗi tự Đếm xem chuỗi có tự, 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 tự có mã ASCII VD : Chữ A xuất lần ta có ... Copy nhận Size 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 tự theo thứ tự viết VD : St1...
  • 11
  • 20.6K
  • 133
Tài liệu Xâu kí tự C/C++ doc

Tài liệu Xâu kí tự C/C++ doc

Ngày tải lên : 13/12/2013, 11:15
... xâu kết thúc ký tự null ('\0' : 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 tự null cuối xâu, hàm strcpy chép tự null cuối xâu nguồn sang xâu đích Kết strcpy ghi tự null vùng nhớ cấp phát cho p.Sửa lại là: p = ... C chậm Pascal vài tình định 1.Gán giá trị cho xâu (string assignment) • Mảng ký tự: char color[] = "blue"; Biến trỏ char* char*colorPtr = "blue"; tạo trỏ colorPtr trỏ đến chữ b xâu "blue" ("blue"...
  • 27
  • 654
  • 3
Tài liệu Liên Hiệp Quốc - ESCAP: Hội thảo tập huấn về hỗ trợ và xúc tiến đầu tư docx

Tài liệu Liên Hiệp Quốc - ESCAP: Hội thảo tập huấn về hỗ trợ và xúc tiến đầu tư docx

Ngày tải lên : 20/12/2013, 22:15
... Trung Quốc vào tổ chức thương mại toàn cầu diễn vào năm 2002 Sự gia nhập Trung Hoa vào tổ chức thương mại giới tạo hội thách thức cho kinh tế quốc gia Đông Dương Một thị trường Trung Quốc tự hóa ... Trong giai đoạn ba, QDC tập trung vào việc đưa người tiêu dùng cuối thẳng vào trình tạo giá trị Giai đoạn thứ ba QDC phần lớn phụ thuộc vào công nghệ thông tin cụ thể vào tiến triển công nghệ Internet ... trực tiếp nước chảy vào quốc gia phát triển giảm từ 30-40% vào nửa đầu năm 1990 xuống 25% năm 2002 Để tranh thủ dòng đầu trực tiếp nước...
  • 10
  • 623
  • 7

Xem thêm