int getchar(); | , . Enter. | |
gets_s(char *wch); | , wch, Enter. | |
int strlen (const char *s); | s. , . - . | |
char *strcpy_s(char *s1, const char *s2); | s2 - s1. s1. | |
int *strcmp(const char *s1, const char *s2); | s1 s2. 0, s1 = s2, 0, s1 < s2, 0, s1 > s2. | |
char *strcat_s(char *s1, const char *s2); | s2 s1. s2 - s1. s1. | |
char *strncpy_s(char *s1, const char *s2, int n); | n s2 s1. s1. | |
char *strncmp(char *s1, const char *s2, int n); | n s1 s2. 0, , 0 , 0, s1 , s2. | |
char *strncat(char *s1, const char *s2, int n); | n s2 s1. s1. | |
char *strchr(const char *s, int c); | s c. c s. , NULL. | |
char *strstr(const char *s1, const char *s2); | s1 s2. s2 s1. , NULL. | |
char *_strset_s(char *s, int ch); | s ch. | |
char *_strnset_s(char *s, int ch, int n); | n s ch. | |
char *_strrev(char *s); | ( , ..). |
char *strlwr(char *s); | (.. ) | |
char *strupr(char *s); | (.. ). |
.
! .
1. N (> 0) S. S N : S N, , S N, . ().
|
|
2. N1 N2 S1 S2. , N1 S1 N2 S2 ( ).
3. C S. C S.
4. C S, S0. C S S0.
5. C S, S0. C S S0.
6. S S0. , S0 S. , True, , False.
7. S S0. S0 S.
8. S S0. S , S0. , S .
9. S S0. S , S0. , S .
10. , , ( ). .
11. , char, ( ).
:
;
;
main().
.
.
, !
!