<div>Hola como estas; Mira tengo que hacer este trabajo y no entiendo mucho, no quiero que me lo hagas, sino si me podes explicar parte por parte que es lo que quiere, seria de gran ayuda, espero una respuesta pronto</div>
<div><br></div><div><br></div><div><br></div><div>Crea un proyecto en Code::Blocks, llamado “cadenas.cbp”.</div><div>2. Dentro del proyecto creado, abre un nuevo archivo de tipo “.h” y llámalo “cadenas.h”.</div><div>3. Desarrolla dentro del archivo “cadenas.h”, las funciones que se lista a continuación,</div>
<div>codificándolas en lenguaje C++.</div><div>Nota: utiliza siempre funciones estándar para permitir que tu proyecto sea portable.</div><div>3.1 strLen</div><div>3.1.1 Acción: cuenta la cantidad de caracteres que integran una cadena.</div>
<div>3.1.2 Parámetros: cadena de caracteres.</div><div>3.1.3 Devuelve: un entero que representa la cantidad de caracteres con excepción del ‘\0’.</div><div>3.2 strCpy</div><div>3.2.1 Acción: copia una cadena en otra.</div>
<div>3.2.2 Parámetros: cadena destino, cadena fuente.</div><div>3.2.3 Devuelve: nada.</div><div>LAB 1 Profesor: Rubén Calabuig</div><div>Trabajo Práctico Integrador Nº 01 ESTRUCTURAS FUNCIONES Y LIBRERÍAS</div><div>3.3 strCat</div>
<div>3.3.1 Acción: concatena dos cadenas dejando el resultado en la cadena inicial.</div><div>3.3.2 Parámetros: cadena inicial, cadena final.</div><div>3.3.3 Devuelve: nada</div><div>Nota: la cadena inicial debe ser tan larga como la suma de la longitud de ambas</div>
<div>cadenas.</div><div>3.4 strCmp</div><div>3.4.1 Acción: compara dos cadenas.</div><div>3.4.2 Parámetros: cadena 1, cadena 2.</div><div>3.4.3 Devuelve:</div><div>Un 0 si son iguales.</div><div>Un número positivo si la primera es mayor que la segunda.</div>
<div>Un número negativo si la segunda es mayor que la primera</div><div>3.5 strFind</div><div>3.5.1 Acción: busca un carácter dentro de una cadena.</div><div>3.5.2 Parámetros: cadena, carácter.</div><div>3.5.3 Devuelve:</div>
<div>La posición donde se produce la primera ocurrencia.</div><div>Un –1 si no lo encuentra.</div><div>3.6 strCnt</div><div>3.6.1 Acción: cuenta cuántas de veces que aparece un carácter dentro de una cadena.</div><div>3.6.2 Parámetros: cadena, carácter.</div>
<div>3.6.3 Devuelve: la cantidad de veces que aparece el carácter en la cadena.</div><div>3.7 strInv</div><div>3.7.1 Acción: invierte los caracteres de una cadena.</div><div>3.7.2 Parámetros: cadena</div><div>3.7.3 Devuelve: nada.</div>
<div>3.8 strRpl</div><div>3.8.1 Acción: reemplaza el carácter de una posición dada de una cadena por otro.</div><div>3.8.2 Parámetros: cadena, nuevo carácter, posición</div><div>3.8.3 Devuelve: nada.</div><div>3.9 strTrunc</div>
<div>3.9.1 Acción: trunca una cadena en una posición dada.</div><div>3.9.2 Parámetros: cadena, posición.</div><div>3.9.3 Devuelve: nada.</div><div>3.10 strSub</div><div>3.10.1 Acción: busca una subcadena dentro de una cadena.</div>
<div>3.10.2 Parámetros: cadena, subcadena.</div><div>3.10.3 Devuelve:</div><div>La posición inicial de la subcadena.</div><div>Un –1 si no se encuentra.</div><div>3.11 strToUpper</div><div>3.11.1 Acción: convierte una cadena a mayúsculas.</div>
<div>3.11.2 Parámetros: cadena.</div><div>3.11.3 Devuelve: nada.</div><div>3.12 strToLower</div><div>3.12.1 Acción: convierte una cadena a minúsculas.</div><div>3.12.2 Parámetros: cadena.</div><div>3.12.3 Devuelve: nada.</div>
<div>3.13 strToInt</div><div>3.13.1 Acción: convierte una cadena de caracteres a un número entero.</div><div>3.13.2 Parámetros: cadena</div><div>3.13.3 Devuelve: el número entero.</div><div>Nota: los elementos de la cadena deben ser caracteres cuyo código ASCII se</div>
<div>encuentre en el rango 48..57.</div><div>3.14 intToStr</div><div>3.14.1 Acción: convierte un número entero a cadena.</div><div>3.14.2 Parámetros: número, cadena</div><div>3.14.3 Devuelve: nada.</div><div>4. Crea un nuevo archivo llamado “menu.cpp” dentro del proyecto “cadenas.cbp”, donde se incluya</div>
<div>la biblioteca “cadenas.h”</div><div>Nota: utiliza la directiva del preprocesador “#include”.</div><div>5. Dentro del archivo “menu.cpp”, desarrolla un menú, donde cada opción muestre un ejemplo de</div><div>aplicación de una de las funciones incorporadas en la biblioteca “cadenas.h”.</div>
<div>Nota 1: El menú debe ser cíclico, y sólo debe permitirse el abandono del mismo a través de la</div><div>opción “salir”.</div><div>Nota 2: Todas la opciones deben estar validas, y en los casos de ingresos no válidos, deben</div>
<div>informarse, pero bajo ningún concepto debe cancelarse el programa.</div>