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

Cómo encontrar el número de apariciones de un carácter en una cadena

2013/3/10
Lenguajes de programación pueden realizar operaciones tediosas a velocidades rápidas . Por ejemplo , un lenguaje de programación se puede utilizar para contar todas las apariciones de un carácter en una cadena muy larga de texto. Esto toma la computadora mucho menos tiempo del que se tardaría un ser humano. Un buen lenguaje para aprender a escribir un programa como este es C, ya que trata a cadenas como matrices de caracteres que se puede acceder directamente . Otros idiomas tratar las series como objetos y se accede a través de métodos de alto nivel . Para entender realmente las operaciones involucradas en este programa , C es una excelente opción . Cosas que necesitará
C Entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
compilador de C, 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

Incluya la biblioteca estándar de escribir la siguiente instrucción al principio del archivo de código fuente: .

# incluyen
3

Declarar una función principal , que es donde el programa se iniciará la ejecución. Todo el código fuente irán dentro de las llaves de la función principal. Para declarar una función principal , escriba lo siguiente en el cuerpo del archivo de código fuente:

int main (void ) {


}
4

Declarar una variable entera llamada "cuenta ", que almacenará el número de apariciones de un carácter en una cadena. Escriba la siguiente instrucción dentro de los corchetes de la función principal :

int count = 0 ;
5

declarar una cadena al escribir la siguiente declaración a continuación el escrito en el paso anterior :

char str [ 11 ] = " Hola Mundo" ;
6

Iterar a través de la cadena mediante la creación de un bucle "for". Un bucle for itera varias veces y ejecuta las sentencias en sus llaves con cada iteración. Para crear un bucle que se repite 11 veces ( igual al número de caracteres de la cadena) , escriba la siguiente declaración bajo la declaración por escrito en el paso anterior :

for (int i = 0 ; i < 11 ; " . o" i + +) {


}
7

prueba cada carácter de la cadena para ver si es la letra Una sentencia "if" se encarga de esta tarea con facilidad . Escriba la siguiente instrucción if dentro de los corchetes del bucle for :

if ( str [ i ] == ' o')

{

}

8

Aumentar el valor de contar cada vez que el personaje "o " se encuentra dentro de la cadena. Coloque la siguiente declaración dentro de los corchetes de la sentencia if :
cuenta

+ + ;
9

Imprime el valor de recuento por escrito la siguiente declaración en la parte inferior de la función principal, fuera de las llaves de la sentencia if y el bucle

printf ("% d" , count) ; .
10

Ejecute el programa presionando la tecla de la flecha verde ubicada en la parte superior de la IDE . El programa cuenta el número de veces que aparece la letra "o " en la cadena , y luego imprime el resultado. La salida es la siguiente:

2

C /C + + Programming
Cómo borrar la pantalla en Visual C
ActiveX Component Tutorial
Cómo hacer un botón de salida en C + +
Proceso para convertirse en un desarrollador de iPhone
Cómo usar Allegro hacer gráficos en C
Cómo hacer un Pincel Paint MFC
Cómo compilar un CPP Con un archivo de encabezado
Cómo crear un archivo de texto usando C + +
Conocimientos Informáticos © http://www.ordenador.online