网站建设的标准化建设是什么,牌具做网站,佛山网站建设制作,产品推广平台问题描述
编写一个程序#xff0c;输入一个字符串#xff0c;输出串的长度。 要求#xff1a; #xff08;1#xff09;字符串长度不超过100个字符。 #xff08;2#xff09;不使用任何字符串库函数#xff0c;建议使用堆串存储结构。
输入描述
输入一个字符串。
…问题描述
编写一个程序输入一个字符串输出串的长度。 要求 1字符串长度不超过100个字符。 2不使用任何字符串库函数建议使用堆串存储结构。
输入描述
输入一个字符串。
输出描述
输出该字符串的长度。
样例输入
level 样例输出
字符串的串长为5 注意输入样例中有单个空格需要使用gets函数从VS2015版本以后使用的是新标准不再支持gets函数改用gets_s()即可
#include stdio.h
#includestdlib.h
#define MAXLEN 100typedef struct
{char ch[MAXLEN];int length;
}SString;
void StrAssign(SString S, char str[])
{int i 0;while (str[i] ! \0 i MAXLEN){S.ch[i] str[i];i;}S.length i;return;
}
int main()
{SString S;char str[101] { 0 };gets_s(str);StrAssign(S, str);printf(字符串的串长为%d, S.length);return 0;
}