Codifique una string ASCII en formato Base-64

Base 64 es un esquema de codificación que convierte datos binarios en formato de texto para que los datos textuales codificados puedan transportarse fácilmente a través de la red sin corrupción y sin pérdida de datos. Base64 se usa comúnmente en varias aplicaciones, incluido el correo electrónico a través de MIME y el almacenamiento de … Continue reading «Codifique una string ASCII en formato Base-64»

Cuerdas 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’. Declaración de strings : declarar una string es tan simple como declarar una array unidimensional. A continuación se muestra la sintaxis básica para declarar una string. … Continue reading «Cuerdas en C»

Programa C para invertir la array de strings

Dada una array de literales de string, invierta la array. Ejemplos: Input : arr[] = {«Coding», «Never», «Fail», «Me»} Output : arr[] = {«Me», «Fail», «Never», «Coding»} Input : arr[] = {«welcome», «to», «geeksforgeeks»} Output : arr[] = {«geeksforgeeks», «to», «welcome»} La idea es crear una array de punteros, almacenar strings literales en él. Para … Continue reading «Programa C para invertir la array de strings»

función strupr() en c

La función strupr() se usa para convertir una string dada a mayúsculas. Sintaxis: char *strupr(char *str); Parámetro: str: Esto representa la string dada que queremos convertir a mayúsculas. Devoluciones: Devuelve la string modificada obtenida después de convertir los caracteres de la string dada str a mayúsculas. Los siguientes programas ilustran la función strupr() en C: … Continue reading «función strupr() en c»

Cómo agregar un carácter a una string en C

Dada una string str y un carácter ch , este artículo explica cómo agregar este carácter ch a esta string str al final. Ejemplos:   Input: str = «Geek», ch = ‘s’ Output: «Geeks» Input: str = «skee», ch = ‘G’ Output: «skeeG» Enfoque :   Obtenga la string str y el carácter ch Use la función … Continue reading «Cómo agregar un carácter a una string en C»

C | String | Pregunta 6

#include<stdio.h> int main() {     char str[] = «GeeksQuiz»;     printf(«%s %s %s\n», &str[5], &5[str], str+5);     printf(«%c %c %c\n», *(str+6), str[6], 6[str]);     return 0; } (A) Error de tiempo de ejecución (B) Error del compilador (C) uiz uiz uiz u uu (D) Cuestionario Cuestionario Cuestionario u uu Respuesta: (D) Explicación: El programa no tiene ningún error. Todas … Continue reading «C | String | Pregunta 6»

Programa C para copiar strings sin usar la función strcpy()

Podemos usar la función strcpy() incorporada para copiar una string a otra, pero aquí, este programa copia el contenido de una string a otra manualmente sin usar la función strcpy(). Enfoque: aquí estamos dando una string en la entrada y luego, con la ayuda de for loop , transferimos el contenido de la primera array … Continue reading «Programa C para copiar strings sin usar la función strcpy()»

función strspn() en C

La función strspn() devuelve la longitud de la substring inicial de la string a la que apunta str1 que se compone solo de los caracteres contenidos en la string a la que apunta str2 . Sintaxis: size_t strspn(const char *str1, const char *str2) str1 : string to be scanned. str2 : string containing the characters … Continue reading «función strspn() en C»

C | String | Pregunta 5

¿Qué imprime el siguiente fragmento de programa C? char c[] = «GATE2011»;  char *p =c;  printf(«%s», p + p[3] – p[1]) ; (A) GATE2011 (B) E2011 (C) 2011 (D) 011 Respuesta: (C) Explicación: Consulte los comentarios para obtener una explicación. char c[] = «GATE2011»; // p now has the base address string «GATE2011» char *p … Continue reading «C | String | Pregunta 5»