.


:




:

































 

 

 

 


10

++

++ - , ('\0').

, : , :

char str1[10] = "string1"; //

, - . , , , , . , "QWERTY" char[7], "" char[1]. char[1]? , , , ASCII- 0 ( escape- '\0'). , , , , .. , .

- . ,

char str[] = "ABCDE"; - "ABCDE". , 6 : 'A','B','C','D','E' '\0'.

- - . ++ .

, ++ ( , ), , str "ABCDE", 5 , C++ 6 , ( 0) .

, ( ) - (, - ):

char str[10] = "ABCDE"; 10 'A','B','C','D' 'E' , -.

5 "ABCDE", .

, , , . .

char str[]={'A','B','C','D','E','\0'};

, , .

. , .

. "", .

. .

- , , : 'A' '\n'. - , .

- , ,

cin >> _;

, , ,

cout << _;

, cin , .

,

#include <iostream.h>void main(){ char str[31]; // cout<<"Enter a string (max 30 symbols):"; cin>>str; // cout<<"\nYou enter string:"<<str; // }

31 , , 30 , , cin , . .

- .

char *b;

b, . b . , , b , . ,

#include<iostream.h> void main(){ char str[] = ", !"; // char *b; // b = &str[12]; // b 12- str *b = 'M'; // b '' cout << b; // b (!)}

string.h. , , , , , ( ) .

  1. int strlen (const char* s); - s. , . , - . ,
  2. char *strcpy(char *s1, const char *s2); - s2 s1. s1. s1 , , . ,

, , , , ! , , ps = "QWERTY" . , , "QWERTY", ( Q) ps. , ps, ps.

3. int *strcmp(const char *s1, const char *s2); - s1 s2 ( ASCII-). 0, s1 s2 , , s1 s2, , s1 s2. , , , ASCII- (.. "g" "ff char *strcat(char *s1, const char *s2); - s2 s1. s2 - s1. s1. s1 (strlen(s1)+strlen(s2)+1
  1. char *strncpy(char *s1, const char *s2, int n); - n s2 s1. s1.
  2. char *strncmp(char *s1, const char *s2, int n); - n s1 s2. 0, , 0 , 0, s1 , s2.
  3. 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 *strlwr(char *s); - (.. ).
  1. char *strupr(char *s); - (.. ).
char *strset(char *s, int ch); - s ch.
  1. char *strnset(char *s, int ch, int n); - n s ch.
char *strrev(char *s); - ( , ..).

. string.h .

, , :

int getch(void); - ASCII- . int getche(void); - ASCII- .

conio.h, ++.

1. , 79. .

2. . Y/N? . .

3. , , . .

4. . , . , #.

5. . :

.

( , , , ).

, #.

6. 0 255. , ( ) (, , , , ). , 256.

7. . , - , , . :?! .

8. . . :., -:;?!. :?! .

9. , . :!?. , .

10. , . . , , , , , .

11. . , "".

12. . , .

13. . , . , . , - .

14.C . , , , , . , !

15. . , 1001 1996. , : , , .

16.C . . , (), , 13 . , , Y/N?.

17.C . , , . , - , , - . Y/N?.

18.C . , , :

.
.
, - .

19. , - . .

20. . = .

21. 10 . .

22. . , .

23. , - . .

24. 10 . .

25. . , .



<== | ==>
C : , . |
:


: 2016-12-18; !; : 1172 |


:

:

, .
==> ...

1670 - | 1488 -


© 2015-2024 lektsii.org - -

: 0.02 .