C语言中strlen与printf函数用不明白

#include<string.h>
int main()
{
printf("%d\n",strlen("abc"));

return 0;

}
这个它报错printf找不到标识符,可是换stdio.h又会strlen找不到标识符
有什么办法能让它们一起找到标识符嘛

两个一起加
#include<stdio.h>
#include<string.h>
头文件可以无限写

有帮助麻烦采纳一下