编写一个求字符串的函数(参数用指针),在主函数中输入字符串,并输出其长度。
输入
输入一串字符串,如:abcdefg
输出
输出字符串的长度,如:7
样例
标准输入复制文本 |
abcdefg |
标准输出复制文本 |
7 |
标准输入复制文本 |
ascd sdsd |
标准输出复制文本 |
9 |
#include<bits/stdc++.h>
using namespace std;
int main() {
char a[10000];
fgets(a,10000,stdin);
int len=strlen(a);
cout<<len;
//重点!!!oj是Linux系统,你的编译器大概率是Windows,就会造成fgets()对最后一个换行符的取舍! Linux中fgets()不会包含"\n",而Windows会。所以会导致len要不要减一的问题!(这个是历史遗留问题,自行度娘~)
return 0;
}