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

Cómo hacer que las cadenas en minúsculas en C + +

2011/11/23
Aunque el C + + lenguaje de programación es capaz de convertir un solo carácter a minúscula , que no contiene una función integrada para convertir una cadena completa de caracteres . Esta funcionalidad se puede agregar fácilmente a su programa escribiendo su propia función que toma una cadena de entrada y devuelve el valor en minúsculas de las letras encontradas . Esto no cambiará el valor de los caracteres que no sean letras, como puntuacion o números. Instrucciones
1

Abrir " . Cpp " archivos del programa en su editor de texto preferido o IDE, como el Bloc de notas o Visual Studio.
2

Añada el siguiente include a la parte superior del documento , en una nueva línea directamente debajo de cualquier otra declaración que comienzan con "# include ".

# include # include

Estos archivos son parte de la + + biblioteca estándar de C y son compatibles con todos los compiladores que siguen el + + estándar
3

C Crear una nueva función por debajo de sus declaraciones incluyen , escriba el siguiente código: .

void ToLower (cadena y convertString ) {for (unsigned int i = 0 ; i < convertString.length (); i + + ) { convertString [ i ] = tolower ( convertString [ i]) ;} }

4

Analizar el segmento de código anterior para entender cómo funciona. Esto es necesario para comprender cómo funcionan los manipula las variables. En primer lugar, crea una referencia a la cadena , no una copia . Esto significa que no devuelve ningún valor , sino que manipula la cadena directamente en la memoria del ordenador . A continuación, se obtiene la longitud de la cadena y bucles a través de cada carácter en la cadena . Por cada carácter que encuentra , se convirte el valor actual de su equivalente en minúsculas utilizando los C + + para funcionar bajar .
5

Dentro del ámbito "principal" de su programa, enviar cadenas a su nueva función de convertirlos. Por ejemplo , el siguiente código convierte dos cadenas diferentes a minúsculas valores:

int main () { std :: string firstString ( "¡Hola! "); Std :: string secondString ( " Adiós " ) ;

ToLower ( firstString ) , valor //String es ahora " hola !" ToLower ( secondString ) , valor //cadena es ahora " adiós "

return 0; }
6

Guarda el archivo en su editor de texto y compilarlo con el compilador preferido.

C /C + + Programming
Cómo diseñar su propio juego utilizando C + +
Cómo utilizar matrices carácter bidimensional en C
C + + Estructura de Repetición
Cómo visualizar las variables booleanas en C + +
¿Qué son los identificadores en C?
Turbo C Definición y Proceso
Cómo crear un archivo binario de C #
Cómo editar SQL en un iPhone
Conocimiento de la computadora © http://www.ordenador.online