En el lenguaje de programación C, cadenas de texto se almacenan en un contenedor de datos llamada " matriz de caracteres . " Un " char" es un tipo de datos que representa una letra, número o símbolo . Una " matriz " es un contenedor de datos de tamaño fijo que organiza los datos en una secuencia particular . Una " matriz de caracteres " por lo tanto, es una secuencia de caracteres que se pueden utilizar para formar oraciones . Una " matriz de caracteres " que almacena una cadena de texto tiene un valor nulo especial carácter de terminación . Contando todos los " caracteres " de la matriz y parando en el carácter nulo , usted puede encontrar el tamaño de una " matriz de caracteres . " Cosas que necesitará
C Entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C Compiler , tal GCC
Ver Más instrucciones
1
cargar el C IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto " y elija "Proyecto C " para crear un nuevo proyecto C . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE.
2
Declarar una función principal, que es el punto de partida de este programa. Escriba lo siguiente en la parte superior del archivo de código fuente:
int main () { }
3
Declarar una " matriz de caracteres " que contiene una cadena de texto . Escriba el siguiente entre las llaves de la función principal :
cadena char [ ] = " Hello World ! " ;
4
declarar una variable " int " que mantiene el tamaño de la cadena de texto . Esto se calcula en el paso siguiente , así que por ahora , inicializar el valor a 0. Escriba el siguiente debajo de la línea de código escrito en el paso anterior :
StringLength int = 0 ;
5
Loop a través de la " matriz de caracteres " hasta llegar al final de la cadena . El final de la cadena está marcada por el carácter especial terminador nulo . Con cada iteración del bucle , añadir uno al valor de " StringLength " para contar el número de caracteres dentro de la cadena . Escriba el siguiente debajo de la declaración por escrito en el paso anterior :
de (! StringLength = 0 ; string [ StringLength ] = ' \\ 0 ' ; StringLength + +) ;
6
Imprime el tamaño de la cadena mediante una instrucción " printf " . Escriba el siguiente debajo de la sentencia de bucle for :
printf ( "Tamaño de cadena: % d", StringLength ) ;
7
Ejecute el programa presionando el botón verde "Play" situada hacia la parte superior del IDE. La salida del programa es el siguiente:
Tamaño de la cadena: 12