C | String | Pregunta 2

¿Cuál es la salida del siguiente programa? # include <stdio.h>    int main() {    char str1[] = «GeeksQuiz»;    char str2[] = {‘G’, ‘e’, ‘e’, ‘k’, ‘s’, ‘Q’, ‘u’, ‘i’, ‘z’};    int n1 = sizeof(str1)/sizeof(str1[0]);    int n2 = sizeof(str2)/sizeof(str2[0]);    printf(«n1 = %d, n2 = %d», n1, n2);    return 0; } (A) n1 = 10, n2 = … Continue reading «C | String | Pregunta 2»

función strnset() en C

La función strnset() es una función incorporada en C y establece los primeros n caracteres de una string en un carácter dado. Si n es mayor que la longitud de la string, se usa la longitud de la string en lugar de n. Sintaxis: char *strnset(const char *str, char ch, int n); Parámetros: str: esta … Continue reading «función strnset() en C»

¿Por qué «&» no se usa para strings en la función scanf()?

A continuación se muestra la sintaxis de Scanf. Requiere dos argumentos:  scanf(«Format Specifier», Variable Address); Format Specifier: Type of value to expect while input Variable Address: &variable returns the variable’s memory address. En el caso de una string (array de caracteres), la propia variable apunta al primer elemento de la array en cuestión. Por lo … Continue reading «¿Por qué «&» no se usa para strings en la función scanf()?»

C | String | Pregunta 1 – Part 7

Considere el siguiente código. La función myStrcat concatena dos strings. Añade todos los caracteres de b al final de a. Entonces, el resultado esperado es «Geeks Quiz». El programa compila bien pero produce una falla de segmentación cuando se ejecuta. #include <stdio.h>    void myStrcat(char *a, char *b) {     int m = strlen(a);     int n … Continue reading «C | String | Pregunta 1 – Part 7»

fcvt() en C/C++ con ejemplos

Esta función fcvt() convierte el valor de coma flotante en una string ASCII terminada en NULL y le devuelve un puntero. Se define en la función de biblioteca definida en el archivo de encabezado stdlib.h . Sintaxis: char * fcvt (doble valor, int num, int * dec, int * signo); Parámetros: 1. valor doble : … Continue reading «fcvt() en C/C++ con ejemplos»

strcmp() en C/C++

strcmp() es una función de biblioteca incorporada y se declara en el archivo de encabezado <string.h> . Esta función toma dos strings como argumentos y compara estas dos strings lexicográficamente. Sintaxis: : int strcmp(const char *leftStr, const char *rightStr ); En el prototipo anterior, la función srtcmp toma dos strings como parámetros y devuelve un … Continue reading «strcmp() en C/C++»

Substring en C++

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

C | String | Pregunta 3

¿Cuál es la salida del siguiente programa? #include<stdio.h> void swap(char *str1, char *str2) {   char *temp = str1;   str1 = str2;   str2 = temp; }        int main() {   char *str1 = «Geeks»;   char *str2 = «Quiz»;   swap(str1, str2);   printf(«str1 is %s, str2 is %s», str1, str2);   return 0; } (A) str1 es Quiz, str2 … Continue reading «C | String | Pregunta 3»

función strcat() en C/C++ con ejemplo

En C/C++, strcat() es una función predefinida utilizada para el manejo de strings , en la biblioteca de strings ( string.h en C y cstring en C++). Esta función agrega la string a la que apunta src al final de la string a la que apunta dest. Agregará una copia de la string de origen … Continue reading «función strcat() en C/C++ con ejemplo»