© Will Briggs 2021
W. BriggsC++20 for Lazy Programmershttps://doi.org/10.1007/978-1-4842-6306-8_14

14. Character Arrays and Dynamic Memory

Will Briggs1  
(1)
Lynchburg, VA, USA
 

Character arrays – a.k.a. “character strings” or text – are important for many tasks. This chapter shows how to handle them and how to create those or other arrays when you don’t know the size in advance. Along the way, we’ll learn the standard library’s character array functions the most effective way we can: by building them.

Character arrays

We’ve been using char arrays from the beginning. Our "Hello, world!" quote from Chapters 1 and 13 is a character array, with contents as shown in Figure 14-1.
Figure 14-1

The contents of the “Hello, world!” character array literal

'\0', the ...

Get C++20 for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.