... chứa kýtự ‘\0’.
Ví dụ: char S[5]=”CNTT” //khai báo chuỗic 5 phần tử kiểu char và gán dãy
ký tự CNTT và chuỗi.
Chuỗi rỗng là chuỗi chưa ckýtự nào trong mảng ký hiệu “”
I.2. Khai báo chuỗi ...
Chuỗi kýtự là một dãy cc phần tử, mỗi phần tửc kiểu ký tự.
Lưu ý: Chuỗikýtự ư c kết th c bằng kýtự ‘\0’. Do đó khi khai báo độ dài c a
chuỗi luôn luôn khai báo dư 1 phần tửđể chứa ký ... if(strcmp(s1, s2)==0)
CHƯƠNG 5 CHUỖIKÝTỰ
Chuỗi kýtự là trường hợp đ c biệt c a mảng một chiều. Chương này mô tả một số
hàm thư viện thao t c trên chuỗi và cckỹ thuật c i đặt xử lý trên chuỗi.
I....
... đư ccc vấn đề sau:
Khái niệm về chuỗiký tự.
Một số hàm xử lý chuỗi và ứng dụng c a chúng trong th c tế.
I. KHÁI NIỆM
Chuỗikýtự là một dãy gồm cckýtự ho c một mảng cckýtự ... chuỗi con c a một chuỗikýtự bắt đầu từ một kýtự đư c chỉ định
trong chuỗi cho đến hết chuỗi, ta sử dụng hàm strchr().
C pháp : char *strchr(const char *str, int c)
Ghi chú:
- Nếu kýtự ... này cho phép chép n kýtự đầu tiên c a chuỗi nguồn sang chuỗi đích.
C pháp: char *strncpy(char *Des, const char *Source, size_t n)
III.2.8 Trích một phần chuỗi, hàm strchr()
Để trích một chuỗi...
... *src)
VC
&
BB
88
Hàm sao chép chuỗi
NMLT - Chuỗiký tự
Sao chép chuỗi src sang chuỗi dest, dừng
khi kýtự kết th cchuỗi ‘\0’ vừa đư c chép.
! dest phải đủ lớn để chứa src
Địa chỉ chuỗi dest
char ... strcmp(s1, s2); // => kq > 0
int strcmp(const char *s1, const char *s2)
VC
&
BB
1212
Hàm đảo ngư c chuỗi
NMLT - Chuỗiký tự
Đảo ngư c thứ tựcckýtự trong chuỗi (trừ
ký tự kết th c ... <string.h>
strcpy
strdup
strlwr/strupr
strrev
strcmp/stricmp
strcat
strlen
strstr
NMLT - Chuỗiký tự
VC
&
BB
1515
Hàm nối hai chuỗi
NMLT - Chuỗiký tự
Nối chuỗi src vào sau chuỗi dest.
! Chuỗi dest phải đủ chứa kết quả
Địa chỉ c a...
... hợp HotkeyPrefix
- Cc hm khởi to lớp StringFormat
- Cc phương th c lớp StringFormat
- Cc v d
4/28/2009 86Lập trình môi trường Windows
Đo chuỗi khi đư c vẽ với 1 loi font c th.
MeasureString ... th chuỗi v canh lề (tt)
4/28/2009 104Lập trình môi trường Windows
V d về hm MeasureString (tt)
Vẽ hình ch nhật b c chuỗi
4/28/2009 84Lập trình môi trường Windows
Hin th chuỗi v canh ... chuỗi theo cc đnh dng c a TextRenderingHint
4/28/2009 64Lập trình môi trường Windows
Hin th chuỗi với cc Padding Flags (tt)
4/28/2009 73Lập trình môi trường Windows
Phương th c
Graphics.MeasureString
-...
... bộ phận c a chuỗiký tự. Một chuỗikýtự rỗng đư cký
hiệu “”. Chuỗikýtực ng là một danh sách ccký tự. Tuy nhiên, cc t c vụ trên
chuỗi kýtực hơi đ c biệt và kh c với cc t c vụ trên ... lý c bản trên chuỗikýtự bao gồm: tìm một
chuỗi con trong một chuỗi, thay thế một chuỗi con bằng một chuỗi kh c, chèn một
chuỗi con vào một chuỗi, loại một chuỗi con trong một chuỗi, … Trong ... chuỗikýtựtừ người sử
dụng, chúng ta nên đ c từng kýtự vào một danh sách cckýtự do chưa biết trư c
Chương 5 – Chuỗikýtự
Giáo trình C u tr c dữ liệu và Giải thuật
75
Chương 5 –
CHUỖI...
... lớp
istream):
cin.get cin.getline cin.ignore
3.1. Phương th c get c 3 dạng (th c chất c 3 phương th c cùng c tên get):
Dạng 1:
int cin.get() ;
dùng để đ c một kýtự (kể c khoảng trắng). C ch th c đ c của ... hạn m c định là ‘\n’ (Enter)
+ Đã nhận đủ (n-1) ký tự
Chú ý:
+ Kýtự kết th cchuỗi ‘\0’ đư c bổ sung vào dẫy kýtự nhận đư c
+ kýtự giới hạn vẫn c n lại trên dòng nhập để dành cho cc lệnh ... C ch th c đ c của cin.get c thể minh hoạ qua ví
dụ sau: Xét cc câu lệnh
char ch;
ch = cin.get()
+ Nếu gõ
ABC<Enter>
thì biến ch nhận mã kýtự A, cckýtự BC<Enter> c n lại trên dòng...
... (th c chất c 3 phương th c cùng c tên get):
Dạng 1:
int cin.get() ;
dùng để đ c một kýtự (kể c khoảng trắng). C ch th c đ c của cin.get c thể minh hoạ qua ví
dụ sau: Xét cc câu lệnh
char ch;
ch ... biến kiểu char đư c tham chiếu
bởi ch.
Chú ý:
+ C ch th c đ c của cin.get dạng 2 c ng giống như dạng 1
+ Do cin.get() dạng 2 trả về tham chiếu tới cin, nên c thể sử dụng cc phương th c get() ... hạn m c định là ‘\n’ (Enter)
+ Đã nhận đủ (n-1) ký tự
Chú ý:
+ Kýtự kết th cchuỗi ‘\0’ đư c bổ sung vào dẫy kýtự nhận đư c
+ kýtự giới hạn vẫn c n lại trên dòng nhập để dành cho cc lệnh...
... NIỆM
Chuỗikýtự là một dãy gồm cckýtự ho c một mảng cckýtự đư c kết th c
bằng kýtự ‘\0’ (c n đư c gọi là kýtự NULL trong bảng mã Ascii).
Cc hằng chuỗikýtự đư c đặt trong c p dấu ... Ghi chú: Chuỗi đư c khai báo là một mảng cckýtự nên cc thao t c trên
mảng c thể áp dụng đối với chuỗiký tự.
III. CC THAO T C TRÊN CHUỖIKÝTỰ
III.1. Nhập xuất chuỗi
III.1.1 Nhập chuỗi ... đảo
ngư c của chuỗi đó. Ví dụ đảo c a “abcd egh” là “hge dcba”.
3. Viết chương trình nhập một chuỗikýtự và kiểm tra xem chuổi đó c đối xứng
không.
Ví dụ : Chuỗi ABCDEDCBA là chuỗi đối...
... NIỆM
Chuỗikýtự là một dãy gồm cckýtự ho c một mảng cckýtự đư c kết th c
bằng kýtự ‘\0’ (c n đư c gọi là kýtự NULL trong bảng mã Ascii).
Cc hằng chuỗikýtự đư c đặt trong c p dấu ... Ghi chú: Chuỗi đư c khai báo là một mảng cckýtự nên cc thao t c trên
mảng c thể áp dụng đối với chuỗiký tự.
III. CC THAO T C TRÊN CHUỖIKÝTỰ
III.1. Nhập xuất chuỗi
III.1.1 Nhập chuỗi ... chuỗi con c a một chuỗikýtự bắt đầu từ một kýtự đư c chỉ định
trong chuỗi cho đến hết chuỗi, ta sử dụng hàm strchr().
C pháp : char *strchr(const char *str, int c)
Ghi chú:
- Nếu ký tự...
... T C SỬ DỤNG CON TRỎ
QUI T C SỬ DỤNG CON TRỎ
1
TIN H C ĐẠI C ƠNG
www.uit.edu.vn
BÀI 9
BÀI 9
CON TRỎ VÀ ĐỊA CHỈ
CON TRỎ VÀ ĐỊA CHỈ
MẢNG
MẢNG
HÀM VÀ CHƯƠNG TRÌNH
HÀM VÀ CHƯƠNG TRÌNH
CHUỖI KÝ TỰ
CHUỖI ... h c đại c ơng
43
THAM SỐ C A MỘT HÀM C HAI C NG
DỤNG
Cung c p cc giá trị cho hàm khi ta gọi nó
th c hiện.
Lưu cc kết quả tính toán đư c trong quá
trình hàm hoạt động.
HÀM & CHƯƠNG ... phần
bắt bu c của chương trình. Chương trình
bắt đầu th c hiện từc u lệnh đầu tiên
c a hàm main() cho đến khi gặp dấu }
cuối c ng c a hàm này.
Tin h c đại c ơng
7
KHÁI NIỆM BIẾN CON TRỎ
Là...
... Ngư c lại, cc electron c ng c thể mất năng lượng
và trở lại với cc lớp c m c năng lượng thấp hơn.
- Cc electron tự do c ng vậy, chúng c thể giải
phóng năng lượng và trở lại lớp vỏ ngoài c ng ... thuật Điện tửC
GV: Lê Thị Kim Anh
29
C ch th c tạo ra bán dẫn loại N
- Nguyên tử tạp chất l c này đư c gọi là nguyên tử tạp
chất cho
(donor). Cc vật liệu đư c sử dụng như tạp
chất cho donor thông ... đư c hấp thu một
năng lượng nhiệt cc electron này sẽ đư c giải
phóng khỏi nguyên tư.
- Khi cc electron này chuyển động c hướng sẽ sinh
ra dòng điện.
- Đối với vật liệu bán dẫn, cc electron...