C语言的输入

PTA有关字符串输入的问题老是记不清楚,在这里记录一下。

 

C语言中,strlen函数用于求字符串的长度。

strlen从字符开头算起,直到‘\0’为止,返回计数器的值,数值不包括'\0'。

 1 #include<iostream>
 2 #include <string.h>
 3 using namespace std;
 4 
 5 
 6 int main(){
 7     char str[100] = { 0 };
 8     size_t len;
 9     gets(str);
10     len = strlen(str);
11     printf("Length: %d\n", len);
12     printf("%s",str);
13     return 0;
14 
15 }

这是对一行输入和检验空格能否输入的实验。

 

get函数能输入包含空格的一行。

printf函数的%s也能输出包含空格的一行。

 

实验结果:

C语言的输入

上一篇:[Error] 'strlen' was not declared in this scope


下一篇:支持中文的PHP按字符串长度分割成数组代码