[C con Clase] Ayuda Por favor

Abel Abraham Camarillo Ojeda acamari en verlet.org
Dom Mayo 20 17:56:24 CEST 2012


fail.

2012/5/20 Rubén Calabuig <racalabuig en gmail.com>:
> El 20/05/12 01:19, Jose Ariel Rios escribió:
>
> 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
>
>
>
> Crea un proyecto en Code::Blocks, llamado “cadenas.cbp”.
> 2. Dentro del proyecto creado, abre un nuevo archivo de tipo “.h” y llámalo
> “cadenas.h”.
> 3. Desarrolla dentro del archivo “cadenas.h”, las funciones que se lista a
> continuación,
> codificándolas en lenguaje C++.
> Nota: utiliza siempre funciones estándar para permitir que tu proyecto sea
> portable.
> 3.1 strLen
> 3.1.1 Acción: cuenta la cantidad de caracteres que integran una cadena.
> 3.1.2 Parámetros: cadena de caracteres.
> 3.1.3 Devuelve: un entero que representa la cantidad de caracteres con
> excepción del ‘\0’.
> 3.2 strCpy
> 3.2.1 Acción: copia una cadena en otra.
> 3.2.2 Parámetros: cadena destino, cadena fuente.
> 3.2.3 Devuelve: nada.
> LAB 1 Profesor: Rubén Calabuig
> Trabajo Práctico Integrador Nº 01 ESTRUCTURAS FUNCIONES Y LIBRERÍAS
> 3.3 strCat
> 3.3.1 Acción: concatena dos cadenas dejando el resultado en la cadena
> inicial.
> 3.3.2 Parámetros: cadena inicial, cadena final.
> 3.3.3 Devuelve: nada
> Nota: la cadena inicial debe ser tan larga como la suma de la longitud de
> ambas
> cadenas.
> 3.4 strCmp
> 3.4.1 Acción: compara dos cadenas.
> 3.4.2 Parámetros: cadena 1, cadena 2.
> 3.4.3 Devuelve:
> Un 0 si son iguales.
> Un número positivo si la primera es mayor que la segunda.
> Un número negativo si la segunda es mayor que la primera
> 3.5 strFind
> 3.5.1 Acción: busca un carácter dentro de una cadena.
> 3.5.2 Parámetros: cadena, carácter.
> 3.5.3 Devuelve:
> La posición donde se produce la primera ocurrencia.
> Un –1 si no lo encuentra.
> 3.6 strCnt
> 3.6.1 Acción: cuenta cuántas de veces que aparece un carácter dentro de una
> cadena.
> 3.6.2 Parámetros: cadena, carácter.
> 3.6.3 Devuelve: la cantidad de veces que aparece el carácter en la cadena.
> 3.7 strInv
> 3.7.1 Acción: invierte los caracteres de una cadena.
> 3.7.2 Parámetros: cadena
> 3.7.3 Devuelve: nada.
> 3.8 strRpl
> 3.8.1 Acción: reemplaza el carácter de una posición dada de una cadena por
> otro.
> 3.8.2 Parámetros: cadena, nuevo carácter, posición
> 3.8.3 Devuelve: nada.
> 3.9 strTrunc
> 3.9.1 Acción: trunca una cadena en una posición dada.
> 3.9.2 Parámetros: cadena, posición.
> 3.9.3 Devuelve: nada.
> 3.10 strSub
> 3.10.1 Acción: busca una subcadena dentro de una cadena.
> 3.10.2 Parámetros: cadena, subcadena.
> 3.10.3 Devuelve:
> La posición inicial de la subcadena.
> Un –1 si no se encuentra.
> 3.11 strToUpper
> 3.11.1 Acción: convierte una cadena a mayúsculas.
> 3.11.2 Parámetros: cadena.
> 3.11.3 Devuelve: nada.
> 3.12 strToLower
> 3.12.1 Acción: convierte una cadena a minúsculas.
> 3.12.2 Parámetros: cadena.
> 3.12.3 Devuelve: nada.
> 3.13 strToInt
> 3.13.1 Acción: convierte una cadena de caracteres a un número entero.
> 3.13.2 Parámetros: cadena
> 3.13.3 Devuelve: el número entero.
> Nota: los elementos de la cadena deben ser caracteres cuyo código ASCII se
> encuentre en el rango 48..57.
> 3.14 intToStr
> 3.14.1 Acción: convierte un número entero a cadena.
> 3.14.2 Parámetros: número, cadena
> 3.14.3 Devuelve: nada.
> 4. Crea un nuevo archivo llamado “menu.cpp” dentro del proyecto
> “cadenas.cbp”, donde se incluya
> la biblioteca “cadenas.h”
> Nota: utiliza la directiva del preprocesador “#include”.
> 5. Dentro del archivo “menu.cpp”, desarrolla un menú, donde cada opción
> muestre un ejemplo de
> aplicación de una de las funciones incorporadas en la biblioteca
> “cadenas.h”.
> Nota 1: El menú debe ser cíclico, y sólo debe permitirse el abandono del
> mismo a través de la
> opción “salir”.
> Nota 2: Todas la opciones deben estar validas, y en los casos de ingresos no
> válidos, deben
> informarse, pero bajo ningún concepto debe cancelarse el programa.
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
> Estimado José:
>
> Si vienes el miércoles a la clase de Laboratorio 1, te lo explicaré con
> mucho gusto.
>
> Saludos.
>
> Tu Profesor.
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ




Más información sobre la lista de distribución Cconclase