mảng và chuỗi ký tự

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

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

... 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 thúc xâu vị trí mảng, thông thường cuối chuỗi ... Chương 4: Mảng chuỗi tự 28/43 4.4 Chuỗi tự Hoạt động cin>>: - Toán tử >> bỏ qua tự trống như: dấu space, enter - Đọc tự vào thành chuỗi dừng lại gặp tự trống Phần lại chờ luồng vào cin ... trình 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...

Ngày tải lên: 16/04/2014, 13:56

43 1.3K 5
NGÔN NGỮ LẬP TRÌNH C - Mảng và chuỗi ký tự ppt

NGÔN NGỮ LẬP TRÌNH C - Mảng và chuỗi ký tự ppt

... {‘O’,’k’,’\0’}; Mảng chuỗi 30 Wednesday, July 9, 2014 Chuỗi tự - Xử lý chuỗi Xem chuỗi biến đơn: sử dụng hàm xử lý chuỗi có sẵn Xem mảng tự: dùng vòng lặp Ghi chú: • • • Không có phép gán chuỗi Không ... đảm bảo tự NULL cuối chuỗi gets() puts() (conio.h): sử dụng để nhập xuất chuỗi Lập trình C Mảng chuỗi 31 Wednesday, July 9, 2014 Chuỗi tự – Các hàm Sao chép nội dung chuỗi: strcpy(dest, ... source); Nối chuỗi vào chuỗi kia: strcat(s, subs); Tính toán chiều dài chuỗi: len=strlen(s); Đổi tất tự chuỗi thành chữ thường / chữ hoa: strlwr(s); strupr(s); Điền đầy tất ô chuỗi tự giống...

Ngày tải lên: 09/07/2014, 09:20

39 1.1K 2
Mảng và xâu ký tự

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

... 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 tự có nằm xâu 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 thạo với mảng chiều  Cài đặt hàm ... 45 45 45 Xâu tựMảng tự char name[30]; char str[] = ”hello”;  Trong C/C++ xâu kết thúc 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 ... sort,… Mảng xâu 22 Bài tập  Hãy tính số phép toán so sánh đổi cho thuật toán xếp chọn, xếp chèn, bọt trường hợp  mảng ngẫu nhiên  mảng thứ tựmảng ngược thứ tự hoàn toàn Nguyễn Việt Hà Mảng...

Ngày tải lên: 19/10/2013, 16:15

36 861 2
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 ký tự và chuỗi ký tự từ bàn phím

... 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ú...

Ngày tải lên: 24/10/2013, 15:20

6 486 0
Nhập ký tự và chuỗi ký tự từ bàn phím

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

... 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ú...

Ngày tải lên: 26/10/2013, 00:20

6 775 1
Giới thiệu con trỏ và chuỗi ký tự docx

Giới thiệu con trỏ và chuỗi ký tự docx

... 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 ... 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 ... *nguồn); *Chep n tự từ chuỗi nguồn sang chuỗi đích Nếu chiều dài nguồn < n hàm điền khoảng tră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...

Ngày tải lên: 26/06/2014, 23:20

16 383 1
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 ký tự ppt

... đại cương NỘI DUNG MẢNG 13 NỘI DUNG BÀI MẢNG  Khái niệm  Khai báo  Chỉ số mảng  Lấy địa phần tử mảng  Nhập xuất mảng Tin học đại cương  Mảng trỏ  Mảng hàm 14 KHAI BÁO MẢNG  Cú pháp: ... QUAN MẢNG CON TRỎ  Khi khai báo mảng tên mảng địa chỉ, chứa địa phần tử (phần tử có số 0) Tin học đại cương  Như ta nói mảng trỏ  Xét khai báo: int a[5]; *pa=a; trỏ pa giữ địa phần tử mảng ... c[MAX][MAX], d[MAX]; 15 CHỈ SỐ MẢNG  KIỂU DỮ LIỆU CỦA CHỈ SỐ  Chỉ số mảng phải giá trị kiểu đơn giản, rời rạc: số nguyên, tự  Nếu số nguyên mặc định từ số  Ví dụ: int A[5]; Tên mảng: A  Tin học đại...

Ngày tải lên: 17/02/2014, 01:20

64 2.3K 6
Bài giảng Lập trình cơ bản bài 8: Mảng, con trỏ và xâu ký tự

Bài giảng Lập trình cơ bản bài 8: Mảng, con trỏ và xâu ký tự

... 13 Mảng, trỏ xâu tự Khởi tạo mảng (tt)  14 Trong trường hợp mảng extern static, phần tử tự động khởi tạo với giá trị Mảng, trỏ xâu tự Chuỗi /Mảng tựChuỗi định nghĩa mảng kiểu tự, ... Chuỗi định nghĩa mảng kiểu tự, kết thúc tự null  Mỗi tự chuỗi chiếm byte tự cuối chuỗi “\0” (null)  15 Ví dụ: Mảng, trỏ xâu tự Chuỗi /Mảng tự (ví dụ) #include void main(){ ... Chương Mảng, trỏ xâu tự Mục tiêu học  Các phần tử mảng số  Khai báo mảng  Cách quản lý mảng C  Cách khởi tạo mảng  Tìm hiểu chuỗi / mảng tự  Tìm hiểu mảng hai chiều  Cách khởi tạo mảng...

Ngày tải lên: 09/05/2014, 15:43

67 2.1K 4
Chuỗi ký tự và tập tin

Chuỗi ký tự và tập tin

... gồm tự 8-bit • Các tự thấy có mã từ 0x20 trở lên • Các tự điều khiển có mã nhỏ 0x20 9/11/15 Khoa CNTT - ĐH Khoa học tự nhiên Tập tin văn thô mở rộng • Có thể lưu tự Unicode hay tự ... học tự nhiên 17 Hàm xuất chuỗi int fputs(const char *str, FILE *fp) Ghi chuỗi tự str vào stream fp Nếu fp stdout fputs giống hàm puts, puts ghi tự xuống dòng Trả Thành công: trả tự cuối ... fgetc(fp); Khoa CNTT - ĐH Khoa học tự nhiên 15 Hàm nhập chuỗi int fgets(char *str, int n, FILE *fp) Đọc dãy tự từ stream fp vào vùng nhớ str, kết thúc đủ n-1 tự gặp tự xuống dòng Trả Thành công:...

Ngày tải lên: 11/09/2015, 13:52

38 514 0
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 ký tự

... * 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 tự ... xuất hình mã Ascii tựchuỗi Viết chương trình nhập chuỗi tự từ bàn phím, xuất hình chuỗi đảo ngược chuỗi Ví dụ đảo “abcd egh” “hge dcba” Viết chương trình nhập chuỗi tự kiểm tra xem...

Ngày tải lên: 31/08/2012, 16:47

7 828 6
Chuỗi ký tự trong lập trình

Chuỗi ký tự trong 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 ... toàn tự sang tự hoa (giống hàm strupr)  Bài 3: Viết hàm lower(char s[]) đổi toàn tự sang tự thường (giống hàm strlwr)  Bài 4: Viết hàm proper(char s[]) đổi tự từ sang tự hoa...

Ngày tải lên: 04/09/2012, 15:59

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 KÝ TỰ

... nhập 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 ... 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 ... chép nội dung chuỗi src vào chuỗi dest strncpy(char dest[], char src[], int n); Chép n tự từ chuỗi src sang chuỗi dest Nếu chiều dài src < n hàm sẽđiền khoảng trắng cho đủ n tự vào dest strcat(char...

Ngày tải lên: 14/11/2012, 15:35

8 5.6K 65
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ự

... 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ảngtựtự kết thúc xâu – Xâu kí tự “A” kí tự „A‟? • „A‟ kí tự, đƣợc lƣu trữ ... dung 9.1 Mảng 9.2 Xâu kí tự Nội dung 9.1 Mảng 9.1.1 Khái niệm mảng 9.1.2 Khai báo sử dụng mảng 9.1.3 Các thao tác mảng 9.1.4 Tìm kiếm mảng 9.1.5 Sắp xếp mảng 9.2 Xâu kí tự 9.1.1 Khái niệm mảng • ... tử mảng hai chiều gồm phần tử Mỗi phần tử mảng hai chiều mảng gồm số nguyên int b mảng chiều 9.1.2 Khai báo sử dụng mảng • Sử dụng mảng – Truy cập vào phần tử thông qua tên mảng số phần tử mảng...

Ngày tải lên: 24/01/2013, 16:27

51 1.1K 5
MẢNG VÀ CHUỖI

MẢNG VÀ CHUỖI

... Giống mảng chiều truyền mảng chiều sang hàm không tạo 8.2.2 Chuỗi Chuỗi xem mảng chiều gồm phần tử có kiểu char mẫu tự, số tự đặc biệt +, -, *, /, $, #… Theo quy ước, chuỗi kết thúc tự null ... nhập vào chuỗi, sau chép sang chuỗi khác chuỗi từ chuỗi ban đầu có số kí tự định Ví dụ: Chuỗi ban đầu "Le Thuy Doan Trang" Nếu số kí tự định chuỗi đích "Le" 19 Viết chương trình nhập vào chuỗi, ... trinh C 12 Viết chương trình nhập vào chuỗi kí tự, số, khoảng trắng dấu chấm câu Cho biết chuỗi gồm từ 13 Viết chương trình nhập vào chuỗi tự Kiểm tra xem chuỗi có đối xứng không? Hanoi Aptech...

Ngày tải lên: 29/09/2013, 08:20

18 290 0
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 ký tự

... môi trường Windows 67 Mô tả tập hợp TextFormatFlags - Quy định hiển thị và bố cục của chuỗi tự - Namespace: System.Windows.Forms - Assembly: System.Windows.Forms (in system.windows.forms.dll) ... MeasureString - Đo chuỗi chuỗi vẽ với loại font cụ thể - Namespace: System.Drawing - Assembly: System.Drawing (in dll) 4/28/2009 Lập trình môi trường Windows 79 Mô tả hàm MeasureString (tt) Đo chuỗi vẽ ... StringFormat Hiển thị chuỗi và canh lề 4/28/2009 Lập trình môi trường Windows 102 Hiển thị chuỗi và canh lề (tt) 4/28/2009 Lập trình môi trường Windows 103 Hiển thị chuỗi và canh lề (tt)...

Ngày tải lên: 29/09/2013, 16:20

58 322 0
Mảng và chuỗi

Mảng và chuỗi

... Giống mảng chiều truyền mảng chiều sang hàm không tạo 8.2.2 Chuỗi Chuỗi xem mảng chiều gồm phần tử có kiểu char mẫu tự, số tự đặc biệt +, -, *, /, $, #… Theo quy ước, chuỗi kết thúc tự null ... nhập vào chuỗi, sau chép sang chuỗi khác chuỗi từ chuỗi ban đầu có số kí tự định Ví dụ: Chuỗi ban đầu "Le Thuy Doan Trang" Nếu số kí tự định chuỗi đích "Le" 19 Viết chương trình nhập vào chuỗi, ... trinh C 12 Viết chương trình nhập vào chuỗi kí tự, số, khoảng trắng dấu chấm câu Cho biết chuỗi gồm từ 13 Viết chương trình nhập vào chuỗi tự Kiểm tra xem chuỗi có đối xứng không? Hanoi Aptech...

Ngày tải lên: 30/09/2013, 00:20

18 396 1
Chuỗi ký tự

Chuỗi ký tự

... thuật tìm chuỗi chuỗi Phần sau tìm hiểu lại cách thực vài hàm thư viện C-String Các phép xử lý chuỗi tự bao gồm: tìm chuỗi chuỗi, thay chuỗi chuỗi khác, chèn chuỗi vào chuỗi, loại chuỗi chuỗi,… ... hai để tự kết thúc chuỗi tự mong muốn: String read_in(istream &input, int &terminator); post: Trả đối tượng String đọc từ thông số istream (ký tự kết thúc chuỗi tự quy ước tự xuống ... sử dụng đối tượng temp để gom tự từ thông số input, sau gọi constructor để chuyển đổi temp thành đối tượng String tự kết thúc chuỗi tự tự xuống hàng tự kết thúc tập tin Một phiên...

Ngày tải lên: 30/09/2013, 01:20

16 541 1
[Part7 C++] Con trỏ và Xâu ký tự C++

[Part7 C++] Con trỏ và Xâu ký tự C++

... số mảng để copy xâu s2 vào mảng tự 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 ... islower trả true tự chữ thường fig05_10.cpp output (1 of 1) // move sPtr to next character in string Hàm toupper trả chữ hoa tự ban đầu chữ thường; không toupper trả tự (chữ hoa) } // ... 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ý tự xâu 5.12.1 Tổng quát tự xâu 5.12.2 Các hàm xử lý xâu © 2004 Trần Minh...

Ngày tải lên: 13/10/2013, 21:59

77 650 0
w