.


:




:

































 

 

 

 


: .

:

:
1.
2. ( 5 3 ) , - :
1) (inline) ;
2) ;
3) ;
4) ;
5) ;
6) ;
7) ;
8) .

:
1.
2.
3.

:
1. .
2., -
.
3. .
4. (inline) ?
5. ?
6. ++
7. ?
8. ?
9.
10. (::)?


 

: .

:

1. -.

2. .

3. , . : , .

:

1. ?

2. ?

3. -, .

4. ?

5. ?

6. ?

7. ?

8. ?

 


 

: , C++.

:

1. :

1) ;

2) ;

3) ;

4) .

2. :

1) char *srtrstr (const char *s1, const char *s2)

2) char*strpbrk (const char *s1, const char *s2)

3) char *strncpy (char dst[], char src[], int len)

3. , ( , ) , , .

:

1. ?

2. ?

3.

4. ?

5. ?

6. ?

7. .

 

strlen(CS) S
strdup(CS) , CS char*
strcpy(S1,CS2) CS2 S1, S1
strncpy(S1,CS2,k) k CS2 S1, S1
stpcpy(S1,CS2) CS2 S1, S1
strset(S,ch) S ch, S1
strnset(S,ch,k) k ch S, S1
strcat(S1,CS2) CS2 S1, S1 ( S1 )
strncat(S1,CS2,k) k CS2 S1, S1
strlwr(S) S ,
strupr(S) S ,
strrev(S) S
strtol(CS,ptr,r) , CS r, long. ptr , . .
strtoul(CS,ptr,r)
strtod(CS,ptr) double.
strcmp(CS1,CS2) 0, CS1=CS2, 0, CS1>CS2, 0, CS1<CS2
strncmp(CS1,CS2,k) k CS1 CS2
stricmp(CS1,CS2)
strcmpi(CS1,CS2) ,
strnicmp(CS1,CS2,k) k
strncmpi(CS1,CS2,k) ,
strchr(CS,ch) CS ch. , "" CS, , null (.. 0)
strrchr(CS,ch) CS.
strstr(CS1,CS2) CS2 CS1. , . null
strpbrk(CS1,CS2) CS1 , CS2. null.
strspn(CS1,CS2) CS1, CS2( )
strcspn(CS1,CS2) CS1, CS2
strtok(S1,CS2) S1 , CS2

 


 

http://programmersforum.ru/showthread.php?t=31602



<== | ==>
|
:


: 2017-02-11; !; : 256 |


:

:

,
==> ...

1933 - | 1776 -


© 2015-2024 lektsii.org - -

: 0.013 .