C++ C-estilo cadenas
C-estilo cadenas
Las cadenas de estilo C se crean con el tipo char
en lugar de string
.
El nombre proviene del C lenguaje, que, a diferencia de muchos otros lenguajes de programación, no tiene una cadena string
tipo para crear fácilmente variables de cadena. En su lugar, debe utilizar el tipo char
y crear una matriz de caracteres para crear una "string" en C.
Como C++ se desarrolló como una extensión de C, continuó admitiendo esta forma de crear cadenas en C++:
Ejemplo
string greeting1 = "Hello"; // Cadena normal
char greeting2[] = "Hello"; // C-Style cadena (una variedad de personajes)
Inténtalo tú mismo »
Nota: Es más conveniente trabajar con el tipo estándar string
, en lugar de cadenas de estilo C. Sin embargo, una de las razones por las que algunos usuarios continúan usando cadenas de estilo C es que tienen acceso a funciones de la biblioteca estándar de C.
Puede encontrar una lista de todas las funciones de cadena de estilo C en nuestra Referencia de funciones CString.