Borrar cadena C ++

Borrar cadena C ++
Hoy, vamos a aprender una de las funciones importantes de la cadena que clear () funcionan en el lenguaje C ++.

Los principios de la programación orientada a objetos sirven como base para el lenguaje de programación C ++ (OOP). Dado que C ++ tiene una estructura simple, el usuario simplemente puede construir y comprender los fundamentos del programa. El lenguaje de programación C ++ es excepcionalmente flexible cuando se trata de llevar a cabo numerosas funciones y cambiar el tipo de variable.

Introducción

Una cadena es un tipo de datos C ++ que contiene una colección de diferentes caracteres u objetos y se denota en comillas dobles. La función Clear () es una de las muchas funciones que la cadena C ++ puede llevar a cabo y se usa para borrar la cadena en C++. La función Clear () es un miembro de la clase de cadena básica en STL (Biblioteca de plantilla estándar). En la función Clear (), no tenemos que pasar ningún parámetro de entrada independientemente del contenido de la cadena de entrada y devuelve una cadena con exactamente cero caracteres. La función Clear () es la función predefinida en C ++, lo que significa que no tenemos que escribir docenas de líneas de código, simplemente llamamos a la función donde se necesita. Entendamos la función de cadena clara () más profundamente para que no se deje ningún punto de confusión para el lector.

Sintaxis

En el prototipo de la función String Clear (), simplemente escribimos la palabra clave "nulo" y luego escribiremos el nombre de la función que queremos implementar en este artículo. Hemos usado "nulo" como un tipo de retorno de la función Clear () que no devuelve ningún valor.

En el segundo prototipo de la función Clear (), simplemente escribimos la variable de cadena declarada y lo concatenamos con la función Clear (). No pasaremos ningún parámetro en los soportes de función porque no devuelve ningún valor.

Valor de retorno:

A cambio, esta función no devuelve el valor.

Ejemplo 01:

Comencemos a implementar nuestro primer ejemplo de la función String Clear () en el lenguaje C ++. Para la implementación del programa, necesitamos un compilador C ++ para que podamos escribir y ejecutar el programa. Entonces, abra el compilador C ++ y comience a escribir el programa.

En el lenguaje C ++, siempre procedemos incorporando los archivos de encabezado necesarios para que los programas se ejecuten correctamente después de abrir el compilador. En consecuencia, primero hemos incluido dos archivos de encabezado necesarios "iOStream" y "cadena" para crear el programa y usar el método String Clear (). Para manejar cadenas, C ++ ofrece una variedad de opciones.

El "#include" es la primera biblioteca que siempre usamos en el programa C ++. El signo "#" informa al compilador que cargue el archivo de encabezado. El término "incluir" agrega el archivo de encabezado al programa, y ​​el "iostream" indica recibir datos del usuario y mostrarlo al usuario. Hemos incorporado el segundo archivo de encabezado con el prefijo "#include" para que se puedan usar cadenas y funciones de cadena en todo el programa. Luego usamos la directiva "Uso de Namespace STD" para evitar clases, funciones y variables para usar el mismo espacio de nombres en todo el programa.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()
cuerda str;
cout str;
cout << "Input string before clear() function: " << str << endl;
cout << "The size of the input string is: " << str.size() <<"\n\n";
stri.claro();
cout << "Input string after clear() function: __________" << str << endl;
cout << "The size of the string is: " << str.size();
regresar 0;

Después de incluir los archivos de encabezado en el programa, iniciaremos la función Main () del programa donde escribimos la línea de código real que queremos implementar en el programa. En la línea 7, declararemos la variable de tipo de cadena llamada "STR" y luego obtendremos la entrada del usuario utilizando uno de los métodos de C ++, que es el método Cin (). En la línea 11, imprimiremos la cadena de entrada "STR" que recientemente obtendremos del usuario utilizando el método Cout (). El método Cout () se usa para mostrar la salida en la ventana de la consola. Luego, queremos imprimir el tamaño de la cadena de entrada para que hemos llamado la función size () que se concatena con la variable de cadena "str".

Llamamos a la función Clear () que se concatena con la variable de cadena "STR" en la línea 14 para que podamos borrar la cadena de entrada que el usuario ha ingresado. Nuevamente llamamos al método Cout () para que podamos imprimir la cadena de entrada después de la implementación de la función Clear () porque podemos ver si la cadena de entrada está vacía o no. Y nuevamente, verificaremos el tamaño de la cadena e imprimiremos en la pantalla de salida. Al final de la función main (), devolveremos 0 para que la ejecución del programa termine y luego cerraremos el soporte de las funciones main ().

Veamos la salida del programa implementado anteriormente. Como ve, hay una cadena de entrada "Linux", pero después de la implementación de la función Clear (), se muestra la línea en blanco, lo que significa que no hay nada en la cadena.

Ejemplo 02:

Ahora, implementemos otro ejemplo de la función Clear () utilizando el lenguaje C ++. Abra el IDE C ++ y comience a escribir el código. Primero, siempre incluiremos los archivos de encabezado importantes relacionados con las funciones que vamos a usar en el programa como queremos mostrar la salida. Para eso, usamos el método Will Cout () porque es la función predefinida, por lo que incluimos la biblioteca "IOSTream" que se utiliza para ingresar los datos y mostrarlo al usuario. Usaremos una biblioteca más que es la biblioteca de "cadena" para que podamos usar funciones de cadena en todo el programa. A continuación, escribiremos el "STD de espacio de nombres" estándar en el programa para que no podamos declarar el mismo nombre para las funciones y variables en el programa.

Escribiremos la función principal () y escribiremos el código real aquí. En la línea 8, declaramos la variable de tipo de cadena "STR", le asignamos el valor de la cadena y lo imprimimos. Luego, llamamos a la función Clear () y luego obtenemos la cadena vacía después de implementar la función Clear (). Hemos usado una instrucción if-else y hemos mostrado una cadena negra si el estado if es verdadero y si no es verdadero, muestra el mensaje de que la cadena no está vacía. Y luego devolveremos 0 a la función main ().

#incluir
#incluir
usando el espacio de nombres STD;
int main ()

cadena str = "Bienvenido al mundo de la programación \ n";
cout<<"The input string before clear() function is: " << str << endl;
stri.claro();
cout<<"The input string after clear() function is: "<< str;
if (str.vacío())
cout<< "_____________________________";
demás
cout<< "The string is not empty";
regresar 0;

Veamos la salida del ejemplo implementado anteriormente y veamos lo que obtenemos:

Conclusión

En este artículo, hemos aprendido qué funciones de cadena clara () están en lenguaje C ++. También hemos aprendido el estilo de escritura y hemos implementado algunos ejemplos de una función clara () con una explicación detallada de cada línea de código para que no quede confusión para el usuario.