C program to print the length of a String using %n format specifier

Given string str. The task is to find the length of the string using %n format specifier 
Input: Geeks For Geeks Output: 15 Input: Geeks Output: 5
Approach: To find the length of string, we use special format specifier “%n” in printf function. In C printf(), %n is a special format specifier which instead of printing something causes printf() to load the variable pointed by the corresponding argument with a value equal to the number of characters that have been printed by printf() before the occurrence of %n. 
C
// C program to print// the length of a String// using %n format specifier#include <stdio.h>// Driver codeint main(){ char str[100] = "Geeks for Geeks"; int len = 0; printf("%s%n", str, &len); printf(" = %d", len); return 0;} |
Output:
Geeks for Geeks = 15
Feeling lost in the world of random DSA topics, wasting time without progress? It’s time for a change! Join our DSA course, where we’ll guide you on an exciting journey to master DSA efficiently and on schedule.
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 zambiatek!
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 zambiatek!



