La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1 Unidad II Aplicaciones con Arreglos en Java y C++ M.C. Juan Carlos Olivares Rojas.

Presentaciones similares


Presentación del tema: "1 Unidad II Aplicaciones con Arreglos en Java y C++ M.C. Juan Carlos Olivares Rojas."— Transcripción de la presentación:

1 1 Unidad II Aplicaciones con Arreglos en Java y C++ M.C. Juan Carlos Olivares Rojas

2 Agenda 2.3 Strings en C++. Comparación con JAVA 2

3 String Las cadenas o “strings” son uno de los tipos de datos básicos que tiene cada uno de los lenguajes de programación. En el caso de C/C++ las cadenas son un arreglo de caracteres en donde la última posición es un carácter especial, el terminal nulo ‘\0’. 3

4 String Las cadenas en C/C++ se pueden manejar como cualquier otro arreglo, pero ya existen algunos métodos predeterminados (definidos en string.h) para las tareas básicas: Copiar cadenas: strcpy(destino, origen); Comparar cadenas: strcmp(cad1, cad2) //0 si son iguales, > 0 cad1 mayor, <0 cad2 mayor 4

5 String strlen(cad) //devuelve la longitud strset(s, c) //inicializa una cadena con el carácter c El modificador en C para leer e imprimir cadenas es %s. La función gets permite obtener cadenas con espacios en C/C++ 5

6 String En C++ se cuenta con el objeto string definido en la bilioteca string del espacio de nombres estándar. El cual puede copiarse y concatenarse cadenas de manera directa. Tiene la propiedad tamaño(length), el método assign, at(), append(), entre otros. 6

7 String En Java también existe la clase String, la cual tiene métodos muy parecidos a su clase homónima en C++. Las cadenas en Java tienen métodos para comparar (compare()), para manejo de subcadenas (substr()), entre otros métodos. 7

8 Actividad 8 Implementación de una clase String en C++ comparación con el mismo objeto en Java 8

9 9 ¿Preguntas, dudas y comentarios?


Descargar ppt "1 Unidad II Aplicaciones con Arreglos en Java y C++ M.C. Juan Carlos Olivares Rojas."

Presentaciones similares


Anuncios Google