【函数用法】
接收一个字符串并输出(可含空格)。
【参数详解】
() 函数的完整形式有三个参数:(接收字符的数组名,接收字符的个数,结束标志)
注意:若指定参数“接收字符的个数”为 n,则利用 cout 函数输出时只显示字符数组中的前 n-1 个字符。
原因:字符数组的第 n 个字符是不可见字符 '\0'
2.当第三个参数省略时,系统默认为'\0'
3.简单实例:
● (str,8,'m'),当输入 abcdefghijklmn 时,输出 abcdefg,因为第8位是不可见字符 '\0'
● (str,8,'e'),当输入 abcdefghijklmn 时,输出 abcd
【示例代码】
#include <bits/stdc++.h>
using namespace std;
const int maxn=100;
char c[maxn];
int main(){
(c,8,'e'); //abcdefghijklmn
cout<<c<<endl; //abcd
return 0;
}
/*
in:
abcdefghijklmn
out:
abcd
*/
【参考文献】
/weixin_54383080/article/details/133936141