Tecnología

Inicio

Cómo poner C Tipo de cadenas en una matriz en C ++

La combinación de cadenas es una habilidad importante saber cuando estás aprendiendo C ++. Un uso común es la combinación de un primer y último nombre almacenado por separado en un solo nombre completo. cadenas estilo C (C-cadenas) consisten en una matriz de caracteres, en lugar de cadenas de C ++, que son objetos que pertenecen a una clase especial con métodos. Para combinar cadenas estilo C en una sola matriz, es necesario utilizar funciones especiales cadena como "strcpy" y "strcat".

Instrucciones

1 Abra el archivo C ++ en un editor, como Microsoft Visual Studio Express.

2 Incluya el archivo de cabecera de cadena en la parte superior de su archivo fuente, añadiendo el siguiente código:

"#include <String.h>"

3 Declarar sus cadenas estilo C y se asignan valores con el siguiente código:

"Char cadena1 [] =" 1111 "; Char str2 [] =" 2222 "; Char str3 [] =" 3333 ";"

Alternativamente, se puede declarar la cadena y luego asignarle un valor más tarde con el siguiente código:

"Char cadena1 [20]; strcpy (cadena1," 1111 ");"

El "strcpy" función copia el valor 1 cadena en otra.

4 Ponga las cadenas estilo C en un único array añadiendo el código siguiente:

"Char str_combined [80]; strcpy (str_combined, str1]; strcat (str_combined, str2); strcat (str_combined, str3);"

La función "strcat" añade 1 opción al final de otro. La matriz "str_combined" ahora tiene un valor de "111122223333."

5 Mostrar la nueva matriz de cadena con el siguiente código:

"Printf ("% s ", str_combined);"

6 Guarde el archivo de C ++. Compilar y ejecutar el programa para ver las cuerdas.