#include "stdio.h"#include "string.h"void main(){ int len; char a[100]; printf("输入字符串:"); scanf("%d",a)//或者gets(a); len=strlen(a); printf("长度为:%d\n",len);}可以了~~~
#include <stdio.h>#define Maxsize 20int makesize(char *p){ int count=0; while(*p++) count++; return count;}int main(){ char name[Maxsize]; printf("输入字符串:\n"); gets(name); printf("字符串长度是%d",makesize(name)); return;}
#include <stdio.h>#include <string.h>int get_strlen(string *str);int main(){ string *str; int length; printf("Please input the string:"); scanf("%s",str); length = get_strlen(*str); printf("The length of the string is : %d\n",length); return 0;}int get_strlen(string *str){ int count = 0; while(*str) { ++count; *str++; } return count;}没有编译过,不知道能不能编译!