.


:




:

































 

 

 

 


( string.h).




void *memchr(const void *p, int ch, size_t n);

, ch n.

size_t ( <stdio.h>) , sizeof. , unsigned long.

int memcmp(const void *p1, const void *p2, size_t n);

: , strcmp.

void *memcpy(void *dest, const void *src, size_t n);

n src dest.

void *memmove(void *dest, const void *src, size_t n);

memcpy, dest src .

void *memset(const void *p, int ch, size_t n);

, ch.

char *strcat(char *s1, char *s2);

s2 s1 s1. -.

char *strchr(char *s, int ch);

ch s, , NULL.

int *strcmp(char *s1, char *s2);

( s1 s2), ( s1 s2) ( s1 s2) .

char *strcoll(char *sl, char *s2);

C strcmp, (, ).

char *strcpy(char *sl, char *s2);

s2 s1 s1.

size_t strcspn(char *sl, char *s2);

s2 s1.

char *strerror(size_t n);

n.

size_t strlen(char *s);

( -).

char *strncat(char *sl, char *s2, size_t n);

n s2 s1 s1. s2 - s1. s2 n, s2. s1 -. , .

int strcmp(char *sl, char *s2, size_t n);

s1 n s2 ( s1 s2), ( s1 s2) ( s1 s2) .

char *strncpy(char *sl, char *s2, size_t n);

n s2 s1 s1. , - s1 . - n- . , .

char *strpbrk(char *sl, char *s2);

, s2 s1, , NULL.

char *strrchr(char *s, int ch);

ch s , , NULL.

,

size_t strspn(char *sl, char *s2);

s1, s2.

shar *strstr(char *sl, char *s2);

s2 s1. , s1, s2, NULL .

char *strtok(char *s1, char *s2);

s1, s2.

size_t strxfrm(char *s1, char *s2, size_t n);

s2 s1 . n .

( wchar_t) : wsstrcat, wcscol1, wcscpy, wcscspn, wcslen, wcsncat, wcsncmp, wcsncpy, wcspbrk, wcsrchr, wcsspn, wcsstr, wcstok, wcstrxfrm, wmemcpy, wmemmove, wmemset. char.

, wsccat , strcat, :

wchar_t *wcscat(wchar_t *s1, wchar_t *s2);

s2 s1 s1.

: .

#include <stdio.h>

#include <string.h>

int main(){

char s[80], passw[] = "kuku"; // passw - .

// *passw = "kuku";

int i, k = 0;

for (i = 0;!k && i<3; i++){

printf("\n ;\n");

gets(s);

if (strstr(s,passw)) k = 1; //

}

if (k) printf("\napo ");

else printf("\napo ");

return 0;

}

- .





:


: 2016-11-12; !; : 701 |


:

:

, .
==> ...

1669 - | 1488 -


© 2015-2024 lektsii.org - -

: 0.013 .