“Conocimiento Programación>C /C + + Programming

Forma de guardar una frase en una matriz en C + +

2012/5/24
Aprender a manipular matrices de caracteres es un paso fundamental para aprender a programar en un lenguaje . Una matriz de caracteres es una secuencia de posiciones de memoria que pueden almacenar una frase. C + + puede almacenar oraciones al igual que el lenguaje C utilizando matrices . Estas matrices se llaman cadenas de lenguaje C . Cada elemento de la matriz contiene un solo carácter y termina con un carácter especial llamado terminador nulo . Cosas que necesitará
C + + Compiler , como
GCC C + + IDE como Eclipse CDT
Mostrar más instrucciones
1

Definir una matriz de un tamaño igual al número de letras y espacios en su sentencia , más uno. El espacio extra se mantenga el terminador nulo y es la forma que el programa de seguimiento de donde termina una cadena. Suponga que desea almacenar la frase " Hola " en su conjunto . Esta frase es de 5 caracteres de longitud, por lo que sería definir una matriz de tamaño 6 así:

frase char [ 6 ] ;
2

Place caracteres de la matriz de asignación de un carácter a cada posición de memoria en la matriz . Esto se puede hacer de la siguiente manera :

frase [ 0 ] = ' H' ;

frase [ 1 ] = ' e' ;

sentencia [ 2 ] = ' l ' ;

sentencia [ 3 ] =' l ' ;

sentencia [ 4 ] =' o ' ;
3

Terminar la frase con un carácter especial llamado terminador nulo . El terminador nulo dice C + + , donde termina la frase. Añade esta línea a su código:

sentencia [ 5 ] = ' \\ 0 ' ;
4

Escriba la línea siguiente para declarar otra cadena utilizando otro método. Con este método, el tamaño de la cadena se calculará y se añade automáticamente el terminador nulo

caracteres sentence_method2 [ ] = " Hola" ; .

C /C + + Programming
Cómo utilizar el Microsoft Visual Studio C Compiler para la programación Picture
Cómo hacer un subproceso de trabajo MFC
Cómo agregar o quitar Arrays Pointer
Cómo crear un nuevo archivo DAT en Matlab
Cómo escribir una aplicación con múltiples hilos de MFC
Cómo importar modelos en GTK Radiant
CSharp Controls DataGridView
Cómo reemplazar los elementos de una matriz en C
Conocimiento de la computadora © http://www.ordenador.online