Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMaría del Pilar Serrano Peña Modificado hace 8 años
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?
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.