#include <stdio.h>
#include <conio.h>
int wstrlen(const char* str);
int main(void)
{
int len,len1;
char sfilename[21];
printf("请输入文件名:");
gets(sfilename);
len=wstrlen(sfilename);
printf("len = %d\n",len);
getch();
return 0;
}
/*求其长度*/
int wstrlen(const char* str)
{
const char *ustr=str;
if (NULL==str)
{
return 0;
}
while (*ustr++)
{
NULL;
}
return ((int)(ustr-str-1));
}
求其输入文件名长度的小DEMO