给定字符串str。任务是使用%n格式说明符查找字符串的长度
例子:
Input: Geeks For Geeks
Output: 15
Input: Geeks
Output: 5
方法:
要查找字符串的长度,我们在printf函数使用特殊格式说明符“%n”。在C printf()中,%n是一种特殊的格式说明符,它不打印某些内容,而是导致printf()加载由相应参数指向的变量,该变量的值等于在调用前由printf()打印的字符数。发生%n。
下面是上述方法的实现:
// C program to print
// the length of a String
// using %n format specifier
#include
// Driver code
int main()
{
char str[100] = "Geeks for Geeks";
int len = 0;
printf("%s%n", str, &len);
printf(" = %d", len);
return 0;
}
输出:
Geeks for Geeks = 15
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。