BÀI TẬP TIN HỌC ĐẠI CƯƠNG - PHẦN VI
Số trang: 12
Loại file: pdf
Dung lượng: 154.61 KB
Lượt xem: 25
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
KIỂ U XÂU CHỮ1. Tìm hiểu cú pháp và chức năng của hàm strcpy.a.Khai báochar *strcpy(char *dest, const char *src);b.Công dụng: sao chép một xâu chữ vào xâu chữ khác c. Ví dụ: #include #include #include int main(void) { clrscr(); char string[100]; char *str1 = "Khoa Cong Nghe Thong Tin"; strcpy(string, str1); printf("%s
", string); getch(); }
Nội dung trích xuất từ tài liệu:
BÀI TẬP TIN HỌC ĐẠI CƯƠNG - PHẦN VIBaìi táûp Tin hoüc Âaûi cæång 122 Phá ö n VI : KIÃ Ø U XÁU CHÆ Î1. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strcpy. a.Khai baïo char *strcpy(char *dest, const char *src); b.Cäng duûng: sao cheïp mäüt xáu chæî vaìo xáu chæî khaïc c. Vê duû:#include #include #include int main(void) { clrscr(); char string[100]; char *str1 = Khoa Cong Nghe Thong Tin; strcpy(string, str1); printf(%s , string); getch(); }2. Tçm hiãøu cuï phaïp vaì chæïc nàng haìm strcat. a.Khai baïo char *strcat(char *dest, const char *src); b.Cäng duûng: Näúi mäüt xáu chæî vaìo 1 xáu khaïc c. Vê duû:#include #include #include int main(void){clrscr(); char st[25]; char *blank = , *c = Ngoai Ngu Hoa Khanh; char *st1 = Trung Tam; strcpy(st,st1); strcat(st,blank); strcat(st,c); printf(%s ,st ); getch();}Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì NàôngBaìi táûp Tin hoüc Âaûi cæång 1233. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strcmp a.Khai baïoint strcmp(const char *s1, const char*s2); b.Cäng duûng: So saïnh 2 xáu chæî+ Giaï trë traí vãö säú ám nãúu s10 nãúu s1>s2c. Vê duû:#include #include #include main(){char *s1,*s2;printf( Nhap chuoi s1=);gets(s1);printf( Nhap chuoi s2=);gets(s2);printf(%i,strcmp(s1,s2));getch();}4. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strlen a.Khai baïo size_t strlen(const char *s); b.Cäng duûng: Láúy âäü daìi cuía xáu chæî c. Vê duû:#include #include #include int main(void){ clrscr(); char *string = Khoa Cong Nghe Thong Tin -Dien tu VienThong; printf(%d , strlen(string)); getch(); }5. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strlwr a.Khai baïoNguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì NàôngBaìi táûp Tin hoüc Âaûi cæång 124 char *strlwr(char *s); b.Cäng duûng: Âäøi xáu chæî sang chæî thæåìng c. Vê duû:#include #include #include int main(void){ clrscr(); char *string = Borland International; printf(chuoi truoc khi doi: %s , string); strlwr(string); printf(Chuoi sau khi doi: %s , string); getch();}6. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía thuí tuûc strupra.Khai baïochar *strupr(char *s);b.Cäng duûng: Âäøi xáu chæî sang chæî hoac. Vê duû:#include #include #include int main(void){clrscr(); char *string, *ptr; printf(Nhap chuoi vao ); gets(string); /* converts string to upper case characters */ ptr = strupr(string); printf(%s , ptr); getch();}7. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía thuí tuûc strnseta.Khai baïochar *strnset(char *s, int ch, size_t n);b.Cäng duûng: Âàût n kyï tæû âáöu thaình kyï tæû chc. Vê duû:Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì NàôngBaìi táûp Tin hoüc Âaûi cæång 125#include #include #include int main(void){clrscr(); char *string = abcdefghijklmnopqrstuvwxyz; char letter = x; printf(Chuoi truoc khi dat: %s , string); strnset(string, letter, 13); printf(Chuoi sau khi dat: %s , string); getch();}8. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía thuí tuûc strnseta.Khai baïochar *strset(char *s, int ch);b.Cäng duûng: Âàût táút caí caïc kyï tæû cuía s thaình chc. Vê duû:#include #include #include int main(void){clrscr(); char string[10] = 123456789; char symbol = c; printf( Truoc khi dat: %s , string); strset(string, symbol); printf(Sau khi dat: %s , string); getch();}9. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strnseta.Khai baïochar *strchr(const char *s, int c);b.Cäng duûng: Traí vãö con troí chè âãún c nãúu khäng traí vãö NULLc. Vê duû:#include #include #include Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì NàôngBaìi táûp Tin hoüc Âaûi cæång 126int main(void) { char string[15]; char *ptr, c = r; strcpy(string, This is a string); ptr = strchr(string, c); if (ptr) printf(The character %c is at position: %d , c, ptr-string); else printf(The character was not found ); getch(); }10. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strnseta.Khai baïochar *strrchr(const char *s, int c);b.Cäng duûng: Traí vãö láön xuáút hiãûn cuäúi cuìng cuía c trong sc. Vê duû:#include #include #include int main(void){ char string[15]; char *ptr, c = r; strcpy(string, This is a string); ptr = strrchr(string, c); if (ptr) printf(The character %c is at position: %d , c, ptr-string); else printf(The character was not found ); getch();}Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì ...
Nội dung trích xuất từ tài liệu:
BÀI TẬP TIN HỌC ĐẠI CƯƠNG - PHẦN VIBaìi táûp Tin hoüc Âaûi cæång 122 Phá ö n VI : KIÃ Ø U XÁU CHÆ Î1. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strcpy. a.Khai baïo char *strcpy(char *dest, const char *src); b.Cäng duûng: sao cheïp mäüt xáu chæî vaìo xáu chæî khaïc c. Vê duû:#include #include #include int main(void) { clrscr(); char string[100]; char *str1 = Khoa Cong Nghe Thong Tin; strcpy(string, str1); printf(%s , string); getch(); }2. Tçm hiãøu cuï phaïp vaì chæïc nàng haìm strcat. a.Khai baïo char *strcat(char *dest, const char *src); b.Cäng duûng: Näúi mäüt xáu chæî vaìo 1 xáu khaïc c. Vê duû:#include #include #include int main(void){clrscr(); char st[25]; char *blank = , *c = Ngoai Ngu Hoa Khanh; char *st1 = Trung Tam; strcpy(st,st1); strcat(st,blank); strcat(st,c); printf(%s ,st ); getch();}Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì NàôngBaìi táûp Tin hoüc Âaûi cæång 1233. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strcmp a.Khai baïoint strcmp(const char *s1, const char*s2); b.Cäng duûng: So saïnh 2 xáu chæî+ Giaï trë traí vãö säú ám nãúu s10 nãúu s1>s2c. Vê duû:#include #include #include main(){char *s1,*s2;printf( Nhap chuoi s1=);gets(s1);printf( Nhap chuoi s2=);gets(s2);printf(%i,strcmp(s1,s2));getch();}4. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strlen a.Khai baïo size_t strlen(const char *s); b.Cäng duûng: Láúy âäü daìi cuía xáu chæî c. Vê duû:#include #include #include int main(void){ clrscr(); char *string = Khoa Cong Nghe Thong Tin -Dien tu VienThong; printf(%d , strlen(string)); getch(); }5. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strlwr a.Khai baïoNguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì NàôngBaìi táûp Tin hoüc Âaûi cæång 124 char *strlwr(char *s); b.Cäng duûng: Âäøi xáu chæî sang chæî thæåìng c. Vê duû:#include #include #include int main(void){ clrscr(); char *string = Borland International; printf(chuoi truoc khi doi: %s , string); strlwr(string); printf(Chuoi sau khi doi: %s , string); getch();}6. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía thuí tuûc strupra.Khai baïochar *strupr(char *s);b.Cäng duûng: Âäøi xáu chæî sang chæî hoac. Vê duû:#include #include #include int main(void){clrscr(); char *string, *ptr; printf(Nhap chuoi vao ); gets(string); /* converts string to upper case characters */ ptr = strupr(string); printf(%s , ptr); getch();}7. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía thuí tuûc strnseta.Khai baïochar *strnset(char *s, int ch, size_t n);b.Cäng duûng: Âàût n kyï tæû âáöu thaình kyï tæû chc. Vê duû:Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì NàôngBaìi táûp Tin hoüc Âaûi cæång 125#include #include #include int main(void){clrscr(); char *string = abcdefghijklmnopqrstuvwxyz; char letter = x; printf(Chuoi truoc khi dat: %s , string); strnset(string, letter, 13); printf(Chuoi sau khi dat: %s , string); getch();}8. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía thuí tuûc strnseta.Khai baïochar *strset(char *s, int ch);b.Cäng duûng: Âàût táút caí caïc kyï tæû cuía s thaình chc. Vê duû:#include #include #include int main(void){clrscr(); char string[10] = 123456789; char symbol = c; printf( Truoc khi dat: %s , string); strset(string, symbol); printf(Sau khi dat: %s , string); getch();}9. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strnseta.Khai baïochar *strchr(const char *s, int c);b.Cäng duûng: Traí vãö con troí chè âãún c nãúu khäng traí vãö NULLc. Vê duû:#include #include #include Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì NàôngBaìi táûp Tin hoüc Âaûi cæång 126int main(void) { char string[15]; char *ptr, c = r; strcpy(string, This is a string); ptr = strchr(string, c); if (ptr) printf(The character %c is at position: %d , c, ptr-string); else printf(The character was not found ); getch(); }10. Tçm hiãøu cuï phaïp vaì chæïc nàng cuía haìm strnseta.Khai baïochar *strrchr(const char *s, int c);b.Cäng duûng: Traí vãö láön xuáút hiãûn cuäúi cuìng cuía c trong sc. Vê duû:#include #include #include int main(void){ char string[15]; char *ptr, c = r; strcpy(string, This is a string); ptr = strrchr(string, c); if (ptr) printf(The character %c is at position: %d , c, ptr-string); else printf(The character was not found ); getch();}Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì ...
Tìm kiếm theo từ khóa liên quan:
bài tập tin học tin học đại cương dữ liệu tập lệnh viết chương trìnhGợi ý tài liệu liên quan:
-
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 299 0 0 -
Tài liệu hướng dẫn thực hành Tin học đại cương - ĐH Bách Khoa Hà Nội
40 trang 257 0 0 -
Giáo trình Tin học đại cương part 7
19 trang 232 0 0 -
6 trang 191 0 0
-
Giáo trình Tin học đại cương: Phần 1 - ĐH Kinh tế Quốc Dân
130 trang 156 0 0 -
Giáo trình Tin học đại cương (Tái bản năm 2020): Phần 1 - PGS.TS. Nguyễn Thị Thu Thủy (Chủ biên)
105 trang 142 0 0 -
Giáo trình Tin học đại cương: Phần 1 - Vi Hồng Thắm
90 trang 129 0 0 -
Hướng dẫn thực hành lập trình C trên Visual Studio
9 trang 127 0 0 -
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 117 0 0 -
Quản trị người dùng trong Exchange 2007 bằng Powershell
9 trang 107 0 0