Danh mục

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    
Jamona

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (12 trang) 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ì ...

Tài liệu được xem nhiều: