YOMEDIA
ADSENSE
Sao chép chuỗi, hàm strcpy
231
lượt xem 7
download
lượt xem 7
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Tham khảo tài liệu 'sao chép chuỗi, hàm strcpy', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
AMBIENT/
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Sao chép chuỗi, hàm strcpy
- f. Sao chép chu i, hàm strcpy() Cú pháp: char *strcpy(char *s) Công d ng: ð sao chép toàn b n i dung c a chu i ngu n vào chu i ñích www.adultpdf.com This is trial version 222 222 Written by: Dương Thành Ph t http://www.thayphet.net
- Ví d : Vi t chương trình chép chu i ngu n vào chu i ñích. #include #include void main() { char Chuoi[255],s[255]; printf("Nhap chuoi: "); gets(Chuoi); strcpy(s,Chuoi); printf("Chuoi dich: "); www.adultpdf.com This is trial version puts(s); } 223 223 Written by: Dương Thành Ph t http://www.thayphet.net
- g. Sao chép m t ph n chu i, hàm strncpy() Cú pháp: char *strncpy(char *Des, const char *Source, size_t n) Công d ng: Chép n ký t ñ u tiên c a chu i ngu n sang chu i ñích www.adultpdf.com This is trial version 224 224 Written by: Dương Thành Ph t http://www.thayphet.net
- h. Trích m t ph n chu i, hàm strchr() Cú pháp: char *strchr(const char *str, int c) Công d ng: Trích m t chu i con c a m t chu i ký t b t ñ u t m t ký t ñư c ch ñ nh trong chu i cho ñ n h t chu i www.adultpdf.com This is trial version Ghi chú: - N u ký t ch ñ nh không có trong chu i, k t qu tr v là NULL. - K t qu tr v c a hàm là m t con tr , con tr này ch ñ n ký t c ñư225 c tìm th y ñ u tiên trong chu i str. 225 Written by: Dương Thành Ph t http://www.thayphet.net
- g. Tìm ki m n i dung chu i, hàm strstr() Cú pháp: char*strstr(const char *s1, const char *s2) Công d ng: S d ng ñ tìm ki m s xu t hi n ñ u tiên c a chu i s2 trong chu i s1 www.adultpdf.com This is trial version 226 226 Written by: Dương Thành Ph t http://www.thayphet.net
- Ví d : Vi t chương trình s d ng hàm strstr() ñ l y ra m t ph n c a chu i g c b t ñ u t chu i “hoc”. #include #include #include void main() { char Chuoi[255],*s; cout
- h. So sánh chu i, hàm strcmp() Cú pháp: int strcmp(const char *s1, const char *s2) Công d ng: ð so sánh hai chu i theo t ng ký t trong b ng mã Ascii, ta có th s d ng hàm strcmp(). www.adultpdf.com This is trial version 228 228 Written by: Dương Thành Ph t http://www.thayphet.net
- i. So sánh chu i, hàm stricmp() Cú pháp: int stricmp(const char *s1, const char *s2) Công d ng: Th c hi n vi c so sánh trong n ký t ñ u tiên c a 2 chu i s1 và s2, gi a ch thư ng và ch hoa không phân bi t www.adultpdf.com This is trial version 229 229 Written by: Dương Thành Ph t http://www.thayphet.net
- j. Kh i t o chu i, hàm memset() Cú pháp: memset(char *Des, int c, size_t n) Công d ng: Hàm này ñư c s d ng ñ ñ t n ký t ñ u tiên c a chu i là ký t c www.adultpdf.com This is trial version 230 230 Written by: Dương Thành Ph t http://www.thayphet.net
- BÀI T P 1. Vi t chương trình nh p m t chu i ký t t bàn phím, xu t ra màn hình mã Ascii c a t ng ký t có trong chu i. 2. Vi t chương trình nh p m t chu i ký t t bàn phím, xu t ra màn hình 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 i ký t và ki m tra xem chu i ñó có ñ i x ng không. Ví d : Chu i ABCDEDCBA là chu i ñ i x ng. 4. Nh p vào m t chu i b t kỳ, hãy ñ m s l n xu t hi n c a m i lo i ký t. 5. Vi t chương trình nh p vào m t chu i. - In ra màn hình t bên trái nh t và ph n còn l i c a chu i. Ví d : “Nguy n Văn Minh” in ra thành: Nguy n www.adultpdf.com This is trial version Văn Minh - In ra màn hình t bên ph i nh t và ph n còn l i c a chu i. Ví d : “Nguy n Văn Minh” in ra thành: 231 Minh Nguy n Văn 231 Written by: Dương Thành Ph t http://www.thayphet.net
- 6. Vi t chương trình nh p vào m t chu i r i xu t chu i ñó ra màn hình dư i d ng m i t m t dòng. Ví d : “Nguy n Văn Minh” In ra : Nguy n Văn Minh 7. Vi t chương trình nh p vào m t chu i, in ra chu i ñ o ngư c c a nó theo t ng t . Ví d : chu i “Nguy n Văn Minh” ñ o thành “Minh Văn Nguy n” www.adultpdf.com This is trial version 8. Vi t chương trình ñ i s ti n t s thành ch . 9. Vi t chương trình nh p vào h và tên c a m t ngư i, c t b các kho ng tr ng không c n thi t (n u có), tách tên ra kh i h và tên, in tên 232 lên màn hình. Chú ý ñ n trư ng h p c h và tên ch có m t t . 232 Written by: Dương Thành Ph t http://www.thayphet.net
- 10. Vi t chương trình nh p vào h và tên c a m t ngư i, c t b các kho ng tr ng bên ph i, trái và các kho ng tr ng không có nghĩa trong chu i. In ra màn hình toàn b h tên ngư i ñó dư i d ng ch hoa, ch thư ng. 11. Vi t chương trình nh p vào m t danh sách h và tên c a n ngư i theo ki u ch thư ng, ñ i các ch cái ñ u c a h , tên và ch lót c a m i ngư i thành ch hoa. In k t qu lên màn hình. 12. Vi t chương trình nh p vào m t danh sách h và tên c a n ngư i, tách tên t ng ngư i ra kh i h và tên r i s p x p danh sách tên theo th t t ñi n. In danh sách h và tên sau khi ñã s p x p. www.adultpdf.com This is trial version 233 233 Written by: Dương Thành Ph t http://www.thayphet.net
- The End. www.adultpdf.com This is trial version 234 234 Written by: Dương Thành Ph t http://www.thayphet.net
ADSENSE
CÓ THỂ BẠN MUỐN DOWNLOAD
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
AANETWORK
TRỢ GIÚP
HỖ TRỢ KHÁCH HÀNG
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn