() , .
, : \n. C/C++ . - . , , . . \0 ( -).
. , :
char s[] = ABCDEF;
scanf() , %s ‑ scanf() , . , , . scanf() ‑ , , , . scanf() . , scanf() this is a test, . ‑ gets(), , .
gets() , , . , . , - , - . , gets() . gets() str. gets(0):
char str[80];
gets(str);
printf() puts. printf %s. puts() , . :
printf ("Here's your string: %s", str);
puts(str);
string.h. string.h:
strcmp | int strcmp(const char *str1, const char *str2); str1 str2. str1< str2, , str1 = str2, 0, str1> str2, . |
strcpy | char* strcpy(char*s1, const char *s2); s1 s2 |
strdup | char *strdup (const char *str); str. |
strlen | unsigned strlen (const char *str); str. |
strncat | char *strncat(char *s1, const char *s2, int kol); kol s1 s2. |
strncpy | char *strncpy(char *s1, const char *s2, int kol); kol s1 s2. |
strnset | char *strnset(char *str, int c, int kol); kol s1 . |
, , char[], char*. .
|
|
-
- , . . () (512 1024 ). , . , . . , , .
‑ . :
( );
, , , ;
- ;
;
;
- <stdio.h>.