C++ Language/Std/Strings/CStringManipulation
A traditional C "string" is simply an array of char
, where the end of the string data is terminated by a '\0'
character.
That terminating character is relied upon (but not counted) when strlen("abcde")
measures that string's length to be 5.
The lexicographical ordering of two C-strings is compared by strcmp()
.
To copy C-string data to some other char
-array buffer, use strcpy()
(or strcat()
, which will concatenate by starting at the end of existing data).
Additional information about C-string manipulation functions (includes interactive examples)