String dada str. La tarea es encontrar la longitud de la string usando el especificador de formato %n
Ejemplos:
Input: Geeks For Geeks Output: 15 Input: Geeks Output: 5
Enfoque:
Para encontrar la longitud de la string, usamos el especificador de formato especial “ %n ” en la función printf . En C printf(), %n es un especificador de formato especial que, en lugar de imprimir algo, hace que printf() cargue la variable señalada por el argumento correspondiente con un valor igual al número de caracteres que imprimió printf() antes del aparición de %n.
A continuación se muestra la implementación del enfoque anterior:
// C program to print // the length of a String // using %n format specifier #include <stdio.h> // Driver code int main() { char str[100] = "Geeks for Geeks"; int len = 0; printf("%s%n", str, &len); printf(" = %d", len); return 0; }
Producción:
Geeks for Geeks = 15
Publicación traducida automáticamente
Artículo escrito por vishwajeet_Kamble y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA