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++»

std::string::crbegin() y std::string::crend() en C++ con ejemplos

estándar::string::crbegin() El std::string::crbegin() es una función integrada de clase de string que devuelve un iterador inverso constante que hace referencia al último elemento de la string. El uso de este iterador inicia el recorrido de la string desde el final de la string. Archivo de cabecera: #include <string> Clase de plantilla: template <class C> auto … Continue reading «std::string::crbegin() y std::string::crend() en C++ con ejemplos»

wprintf() y wscanf en la Biblioteca C

Si está tratando con caracteres anchos, no se pueden usar las funciones printf() y scanf(). Hay diferentes funciones para entrada y salida de string ancha C. wprintf() : la función wprintf() escribe la string ancha a la que apunta format en stdout. El formato de string ancha puede contener especificadores de formato que comienzan con … Continue reading «wprintf() y wscanf en la Biblioteca C»

C | String | Pregunta 12

Salida del siguiente programa #include <stdio.h> int fun(char *p) {     if (p == NULL || *p == ‘\0′) return 0;     int current = 1, i = 1;     while (*(p+current))     {         if (p[current] != p[current-1])         {             p[i] = p[current];             i++;         }         current++;     }     *(p+i)=’\0’;     return i; }    int main() {     char str[] = «geeksskeeg»;     fun(str); … Continue reading «C | String | Pregunta 12»

función strncat() en C/C++

En C/C++, strncat() 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 agrega no más de n caracteres de la string a la que apunta src al final de la string a la que apunta dest más un carácter Nulo … Continue reading «función strncat() en C/C++»

está en blanco() en C/C++

La función isblank() devuelve un valor distinto de cero si ch es un carácter para el que isspace() devuelve verdadero y se usa para separar palabras. Así, para el inglés, los caracteres en blanco son espacios y tabulaciones horizontales. Header File : ctype.h Declaration : int isblank(int ch) diferencia entre isblank() e isspace() El isspace() … Continue reading «está en blanco() en C/C++»

C | String | Pregunta 4

¿Predecir la salida? #include <stdio.h> int fun(char *str1) {   char *str2 = str1;   while(*++str1);   return (str1-str2); }    int main() {   char *str = «GeeksQuiz»;   printf(«%d», fun(str));   return 0; } (A) 10 (B) 9 (C) 8 (D) Número aleatorio Respuesta: (B) Explicación: La función fun() básicamente cuenta el número de caracteres en la string de … Continue reading «C | String | Pregunta 4»

C | String | Pregunta 13

int main() {     char p[] = «geeksquiz»;     char t;     int i, j;     for(i=0,j=strlen(p); i<j; i++)     {         t = p[i];         p[i] = p[j-i];         p[j-i] = t;     }     printf(«%s», p);     return 0; } ¿Producción? (A) ziuqskeeg (B) No hay nada impreso en la pantalla (C) geeksquiz (D) gggggggg Respuesta: (B) Explicación: El carácter de terminación de string … Continue reading «C | String | Pregunta 13»

isspace() en C/C++ y su aplicación para contar caracteres de espacios en blanco

Función isspace() En C++, isspace es una función predefinida utilizada para el manejo de strings y caracteres. cstring es el archivo de encabezado requerido para las funciones de string y cctype es el archivo de encabezado requerido para las funciones de caracteres. Esta función se utiliza para comprobar si el argumento contiene caracteres de espacio … Continue reading «isspace() en C/C++ y su aplicación para contar caracteres de espacios en blanco»

función strrchr() en C/C++ – Part 2

Función strrchr()  En C++, strrchr() es una función predefinida utilizada para el manejo de strings. cstring es el archivo de encabezado requerido para las funciones de string. Esta función devuelve un puntero a la última aparición de un carácter en una string. El carácter cuya última aparición queremos encontrar se pasa como segundo argumento a la … Continue reading «función strrchr() en C/C++ – Part 2»