0

mảng và xâu ký tự

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

Mảng xâu tự

Kỹ thuật lập trình

... strlen(names[i]);} Mảng xâu tự Mảng xâu 35 Nguyễn Việt HàBài tậpViết hàm tạo xâu nghịch đảo: nhận tham số là xâu, tạo xâu nghịch đảo của chính xâu đó ghi kết quả vào chính xâu tham số vào.Viết ... là mảng một chiều Mảng xâu 2 Nguyễn Việt HàNội dung Mảng khai báocấu trúc, thao tác Xâu tự tạo xâu, nhập, xuấtmột số hàm xâu Một số thuật toán sắp xếp tìm kiếm Mảng ... tra một xâu tự có nằm trong một xâu tự khác hay không. Mảng xâu 31 Nguyễn Việt Hàint stringLength(char s1[]){ int i = 0; while (s1[i] > 0) i++; return i;} Mảng xâu 15...
  • 36
  • 861
  • 2
Tin học đại cương_ mảng và xâu kí tự

Tin học đại cương_ mảng xâutự

Kỹ thuật lập trình

... niệm xâu kí tự • So sánh– Xâutự mảng kí tự? • Tập hợp các kí tự viết liên tiếp nhau• Sự khác biệt: xâutự có kí tự kết thúc xâu, mảngtự không có kí tự kết thúc xâu – Xâutự ... Khai báo sử dụng mảng • Mảng một chiều mảng nhiều chiều– Mỗi phần tử của mảng cũng là một mảng => mảng nhiều chiều• Ví dụ– int a[6][5] ; mảng a gồm 6 phần tửmỗi phần tửmảng gồm ... Các hàm xử lý xâu kí tự • char* strcat(char* xâu_ đích, char* xâu_ nguồn): ghép nối xâu nguồn vào ngay sau xâu đíchTệp tiêu đề: stdlib.h• int atoi(char* str): chuyển một xâutự thành một...
  • 51
  • 1,085
  • 5
Tài liệu Ngôn ngữ lập trình C++ Chương 5 – Con trỏ và Xâu ký tự ppt

Tài liệu Ngôn ngữ lập trình C++ Chương 5 – Con trỏ Xâu tự ppt

Kỹ thuật lập trình

... con trỏ mảng 5.9 Mảng con trỏ5.10 Ví dụ:giả lập tráo chia bài5.11 Con trỏ tới hàm5.12 Giới thiệu về xử lý tự xâu 5.12.1 Tổng quát về tự xâu 5.12.2 Các hàm xử lý xâu ©2004 ... trả về truenếu tự là chữ thườngHàm toupper trả về chữ hoa nếu tự ban đầu là chữ thường; nếu không toupper trả về tự đó (chữ hoa)Khi dùng toán tử ++ cho con trỏ trỏ đến mảng, địa chỉ ... trỏ trỏ đến phần tử tiếp theo của mảng. © 2004 Trần Minh Châu. FOTECH. VNU2Chương 5.Chương 5 – Con trỏ Xâu tự Đề mục5.1 Giới thiệu5.2 Khai báo khởi tạo biến con trỏ5.3 Các thao...
  • 77
  • 628
  • 1
Mảng, xâu ký tự, tập hợp

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

Kỹ thuật lập trình

... lấy ra. Chỉ số kết thúc: vị trí kết thúc Mảng: Mảng đích, nơi mà các tự được sao chép. Vị trí bắt đầu trong mảng đích: Các tự được sao chép vào mảng đích từ vị trí này. Ví dụ: StringBuffer ... dụng để trích ra các tự từ đối tượng StringBuffer, sao chép chúng vào một mảng. Phương thức getChars() có bốn tham số sau: Chỉ số đầu: vị trí bắt đầu, từ nơi mà tự được lấy ra. Chỉ ... initCapacity yếu tố được nạp vào là loadFactor. Ví dụ 6.4 Khi thực hiện các đối số được đưa vào sau tên chương trình theo dòng lệnh. Chương trình bắt đầu với tap1 là rỗng lấy các tự của...
  • 44
  • 1,020
  • 4
Xâu ký tự

Xâu tự

Tin học

... từ bàn phím chuỗi kí tự chỉ gồm 'A' 'B'. Đa ra màn hình chuỗi nén theo quy luật sau. Đếm số kí tự kề nhau giống nhau, thay bằng kí tự đại diện số đà nén. Nếu số ... hàm chuẩn xử lí xâu kí tự 1. Length (St) Hàm cho ta độ dài của xâutự St VD : l := length(st); 2. Delete (St, Pos, Num) Thủ tục xoá đi Num kí tự kể từ vị trí Pos trong xâu St VD : S ... a:='0'+a{Điền lb-la kí tự '0' trớc A} else for i:=1 to la-lb do b:='0'+b;{Ngợc lại điền la-lb kí tự '0' trớc B} tong:='';{Gán tong bằng xâu rỗng} nho:=0;{Gán...
  • 11
  • 1,402
  • 19
Chương 6 Xâu ký tự(string)

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

Kỹ thuật lập trình

... nhập vào một xâu tự từ bàn phím. Tìm xâu đảo ngược của xâu đó rồi in kết quả ra màn hình theo 2 cách: Đệ qui không đệ qui.Ý tưởng:- Nếu xâu St có 1 tự thì xâu đảo = St.- Ngược lại: Xâu ... lại: Gọi đệ qui với xâu st sau khi bỏ đi tự đầu tự cuối.Bài tập 6.14: Viết chương trình đảo ngược thứ tự các từ trong một xâu được nhập vào từ bàn phím.Ví dụ: Xâu Nguyen Van An sẽ ... nhập vào một xâu tự từ bàn phím. Tìm in ra màn hình một từ có độ dài lớn nhất trong xâu. Gợi ý:Tách từng từ để so sánh (xem bài tập 5).Bài tập 6.12: Viết chương trình nhập một xâu tự...
  • 10
  • 2,800
  • 39
Xâu Ký Tự

Xâu Tự

Kỹ thuật lập trình

... của xâu, một kí tự null ('\0') được dùng để báo hiệu kết thúc xâu. Những ô màu xám biểu diễn những giá trị không xác định. Khởi tạo các xâu kí tự. Vì những xâutự là những mảng ... nó được dùng để tạo ra xâu của các kí tự đơn. Ví dụ, mảng sau (hay là xâu kí tự) : char jenny [20];có thể lưu một xâutự với độ dài cực đại là 20 kí tự. Bạn có thể tưởng tượng nó như sau: ... trị cho một xâutự bằng cách khác: sử dụng các hằng xâu kí tự. Trong các biểu thức chúng ta đã sử dụng trong các ví dụ trong các chương trước các hằng xâutự để xuất hiện vài lần. Chúng...
  • 4
  • 582
  • 1
XÂU KÝ TỰ (STRING)

XÂU TỰ (STRING)

Kỹ thuật lập trình

... chương trình nhập một xâu từ bàn phím. In ra xâu đó sau khi xóa hếtcác tự trắng thừa trong xâu. (Ký tự trắng thừa là các tự trắng đầu xâu, cuối xâu và nếu ở giữa xâu có 2 tự trắng liên tiếp ... nhập vào một xâu tự từ bàn phím. Tìm xâu đảo ngượccủa xâu đó rồi in kết quả ra màn hình theo 2 cách: Đệ qui không đệ qui.Ý tưởng:- Nếu xâu St có 1 tự thì xâu đảo = St.- Ngược lại: Xâu ... các tự chữ số trong một xâu tự được nhập vàotừ bàn phím.Uses Crt;Var St:String;{Hàm POSNUM kiểm tra xem trong xâu St có tự chữ số hay không? Nếu có,hàm trả về vị trí đầu tiên của ký...
  • 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

... ;cin.get(qq,20);Nhập tự chuỗi tự từ bàn phímChúng ta nhận thấy toán tử nhập >> chỉ tiện lợi khi dùng để nhập các giá trị số (nguyên,thực). Để nhập tự chuỗi tự nên dùng các ... dòng vào.+ Nếu gõA<Enter>thì biến ch nhận mã tự A, tự <Enter> còn lại trên dòng vào.+ Nếu gõ<Enter>thì biến ch nhận mã tự <Enter> (bằng 10) dòng vào rỗng.Dạng ... tự giới hạn mặc định là ‘\n’ (Enter)+ Đã nhận đủ (n-1) tự Chú ý:+ tự kết thúc chuỗi ‘\0’ được bổ sung vào dẫy tự nhận được+ tự giới hạn vẫn còn lại trên dòng nhập để dành cho các...
  • 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

... sau:+ Gặp tự giới hạn (cho trong delim). tự giới hạn mặc định là ‘\n’ (Enter)+ Đã nhận đủ (n-1) tự Chú ý:+ tự kết thúc chuỗi ‘\0’ được bổ sung vào dẫy tự nhận được+ tự giới ... dòng vào.+ Nếu gõA<Enter>thì biến ch nhận mã tự A, tự <Enter> còn lại trên dòng vào.+ Nếu gõ<Enter>thì biến ch nhận mã tự <Enter> (bằng 10) dòng vào rỗng.Dạng ... TSINH(n);t->nhap() ;Nhập tự chuỗi tự từ bàn phímChúng ta nhận thấy toán tử nhập >> chỉ tiện lợi khi dùng để nhập các giá trị số (nguyên, thực). Để nhập tự chuỗi tự nên dùng các...
  • 6
  • 775
  • 1
Xâu ký tự trong pascal

Xâu tự trong pascal

Tiểu học

... nghĩa xâutự (String) Xâutự có thể hiểu đơn giản là một mảng một chiều có kiểu phần tử là các kí tự (CHAR). Nhng xâutự chỉ có thể có tối đa 255 kí tự nhng nó có các lệnh xử lí xâu ... nhập vào phần tử của mảng Do cấu trúc của xâu tơng tự của mảng nên cách truy xuất của nó cũng tơng tự của mảng Tên _xâu [chỉ_số_phần_tử] VD : Muốn gán phần tử thứ 3 của xâu là 'A' ... nhng nó có các lệnh xử lí xâu nh : xoá một đoạn trong xâu, copy một đoạn trong xâumảngtự không có đợcII. Cách khai báo xâu VAR Tên _xâu : STRING [độ_dài_cực_đại]; VD : Ta khai báo FileName...
  • 11
  • 6,813
  • 120

Xem thêm