string::npos en C++ con ejemplos

¿Qué es string::npos : Es un valor de miembro estático constante con el valor más alto posible para un elemento de tipo size_t . En realidad significa hasta el final de la string . Se utiliza como el valor de un parámetro de longitud en las funciones miembro de la string . Como valor de … Continue reading «string::npos en C++ con ejemplos»

Convierta una string en una array de caracteres en C++

Muchos de nosotros hemos encontrado el error ‘cannot convert std::string to char[] or char* data type’ .  Ejemplos:  Input : string s = «geeksforgeeks» ; Output : char s[] = { ‘g’, ‘e’, ‘e’, ‘k’, ‘s’, ‘f’, ‘o’, ‘r’, ‘g’, ‘e’, ‘e’, ‘k’, ‘s’ } ; Input : string s = «coding» ; Output : … Continue reading «Convierta una string en una array de caracteres en C++»

Amplias funciones de caracteres y bibliotecas en C++

Wide char es similar al tipo de datos char, excepto que wide char ocupa el doble de espacio y, como resultado, puede tomar valores mucho más grandes. char puede tomar 256 valores que corresponden a entradas en la tabla ASCII. Por otro lado, wide char puede tomar valores 65536 que corresponden a valores UNICODE, que … Continue reading «Amplias funciones de caracteres y bibliotecas en C++»

Programa para realizar un ataque de frecuencia de letras en un cifrado de sustitución monoalfabético

Dada una string S de tamaño N que representa un cifrado monoalfabético , la tarea es imprimir los cinco textos sin formato posibles que se pueden descifrar del cifrado monoalfabético dado mediante un ataque de frecuencia de letras . Ejemplos: Entrada: S = “ETAOINSHRDLCUMWFGYPBVKJXQZ” Salida: A MENSAJE SIMPLE               … Continue reading «Programa para realizar un ataque de frecuencia de letras en un cifrado de sustitución monoalfabético»

Salida de programas C++ | Serie 29 (Cuerdas)

Requisito previo: Cuerdas   Pregunta  ¿Qué es la salida?  CPP #include <iostream> #include <cstring> using namespace std;   int main() {     char s1[] = «geeksforgeeksforgeeks»;     char s2 = ‘f’;     char *ptr = strchr( s1, s2);     cout << ptr;     return 0; } Producción:  forgeeksforgeeks Descripción: strchr( str, c) devuelve un puntero a la primera aparición del carácter … Continue reading «Salida de programas C++ | Serie 29 (Cuerdas)»

Biblioteca de algoritmos de string C++ Boost

La biblioteca de algoritmos Boost String proporciona una implementación genérica de algoritmos relacionados con strings que faltan en STL . Es una extensión de la biblioteca de algoritmos de STL e incluye recorte , conversión de casos , predicados y funciones de buscar/reemplazar . Todos ellos vienen en diferentes variantes, por lo que es más … Continue reading «Biblioteca de algoritmos de string C++ Boost»

Haga que todos los caracteres de una string sean iguales por un número mínimo de incrementos o decrementos de valores ASCII de caracteres

Dada una string S de longitud N , la tarea es hacer que todos los caracteres de la string sean iguales incrementando/disminuyendo el valor ASCII de cualquier carácter en 1 cualquier número de veces. Nota: Todos los caracteres deben cambiarse a un carácter de la string original. Ejemplos: Entrada: S = “geeks” Salida: 20 Explicación: El … Continue reading «Haga que todos los caracteres de una string sean iguales por un número mínimo de incrementos o decrementos de valores ASCII de caracteres»

Implementación de la función strtok() en C++

La función strtok() se utiliza para tokenizar una string en función de un delimitador. Está presente en el archivo de encabezado » string.h» y devuelve un puntero al siguiente token si está presente, si el siguiente token no está presente, devuelve NULL. Para obtener todos los tokens, la idea es llamar a esta función en … Continue reading «Implementación de la función strtok() en C++»

Substring en C++ – Part 1

En C++, std::substr() es una función predefinida utilizada para el manejo de strings. string.h es el archivo de encabezado requerido para las funciones de string. Esta función toma dos valores pos y len como argumento y devuelve un objeto de string recién construido con su valor inicializado en una copia de una substring de este objeto. … Continue reading «Substring en C++ – Part 1»

Array de strings en C++: 5 formas diferentes de crear

En C++, una string suele ser solo una array de (o una referencia/apunta a) caracteres que terminan con el carácter NULL ‘ \0 ‘. Una string es una array unidimensional de caracteres y una array de strings es una array bidimensional de caracteres.  A continuación se muestran las 5 formas diferentes de crear una array … Continue reading «Array de strings en C++: 5 formas diferentes de crear»