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", .
, , , . .
|
|
, , .
. , .
. "", .
. .
- , , : '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. , , , , , ( ) .
|
|
- int strlen (const char* s); - s. , . , - . ,
- 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- char *strncpy(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 *strupr(char *s); - (.. ).
- char *strnset(char *s, int ch, int n); - n s ch.
. 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. . , .