¿Cómo convertir strings de estilo C a std::string y viceversa?

¿Qué son las strings de estilo C ? Estas strings son una array de caracteres que terminan con un carácter NULL. Las strings de estilo C se pueden declarar de las siguientes maneras: Declaración e inicialización /* To demonstrate C style strings */ #include<iostream> using namespace std; int main() {     /* Null character has to … Continue reading «¿Cómo convertir strings de estilo C a std::string y viceversa?»

std::string::front() en C++ con ejemplos

Esta función devuelve una referencia directa al primer carácter de la string. Esto solo se utilizará en strings no vacías. Esto se puede usar para acceder al primer carácter de la string, así como para insertar un carácter al comienzo de la string. La longitud de la string permanece igual después de insertar un carácter, … Continue reading «std::string::front() en C++ con ejemplos»

Eliminar espacios de una string usando Stringstream

La solución para eliminar espacios de una string ya está publicada aquí . En este artículo se analiza otra solución que utiliza stringstream . Algoritmo:  1. Enter the whole string into stringstream. 2. Empty the string. 3. Extract word by word and concatenate to the string. Programa 1: Uso de EOF .  CPP // C++ … Continue reading «Eliminar espacios de una string usando Stringstream»

Comparando dos strings en C++

Dadas dos strings, cómo verificar si las dos strings son iguales o no. Ejemplos:  Input : ABCD, XYZ Output : ABCD is not equal to XYZ XYZ is greater than ABCD Input : Geeks, forGeeks Output : Geeks is not equal to forGeeks forGeeks is greater than Geeks Este problema se puede resolver usando cualquiera de … Continue reading «Comparando dos strings en C++»

Buscar strings con la ayuda de un patrón dado en una array de strings

Requisito previo: Trie | (Insertar y Buscar) Dada una array de strings palabras[] y una string parcial str , la tarea es encontrar las strings de la forma dada str a partir de la array de string dada. Una string parcial es una string a la que le faltan algunos caracteres. Por ejemplo: “..ta” es … Continue reading «Buscar strings con la ayuda de un patrón dado en una array de strings»

Funciones de string de uso común en C/C++ con ejemplos

Strings en C : las strings se definen como una array de caracteres. La diferencia entre una array de caracteres y una string es que la string termina con un carácter especial ‘\0’. Algunas de las funciones de string más utilizadas son: strcat : la función strcat() agregará una copia de la string de origen al … Continue reading «Funciones de string de uso común en C/C++ con ejemplos»

strcat() frente a strncat() en C++

strcat() La función strcat() agregará una copia de la string de origen al final de la string de destino. La función strcat() toma dos argumentos:  1) dest  2) src  Agregará una copia de la string de origen en la string de destino. El carácter de terminación al final de dest se reemplaza por el primer … Continue reading «strcat() frente a strncat() en C++»

Convertir número a string en C++

Convertir números en strings o viceversa es en realidad un gran cambio de paradigma en sí mismo. En general, o más específicamente en la programación competitiva, hay muchos casos en los que necesitamos convertir un número en una string o una string en un número. Pero la falta de conocimiento de ciertas herramientas esenciales nos … Continue reading «Convertir número a string en C++»

Elimine todos los duplicados consecutivos de una string usando STL en C++

Dada una string S, elimine todos los duplicados consecutivos en esta string usando STL en C++ Ejemplos: Input: Geeks for geeks Output: Geks for geks Input: aaaaabbbbbb Output: ab Enfoque: los duplicados consecutivos de la string se pueden eliminar mediante la función unique() proporcionada en STL. A continuación se muestra la implementación del enfoque anterior. … Continue reading «Elimine todos los duplicados consecutivos de una string usando STL en C++»

Clase de string de C++ y sus aplicaciones | conjunto 2

Hemos discutido la clase String y algunas de sus funciones en el siguiente conjunto 1. clase de string C++ y sus aplicaciones | Serie 1 Más funciones se discuten en este artículo String frente a array de caracteres En C++, además de la array de caracteres, existe una forma similar de implementar una string, que … Continue reading «Clase de string de C++ y sus aplicaciones | conjunto 2»