C++ write()函数:输出字符串
write() 函数用于输出一个字符串。write() 函数将指定个数的字符串插入输出流对象,通过输出流对象将字符串输出到指定位置。其函数声明如下所示:
需要注意的是,streamsize 是
下面调用 write() 函数输出字符串,示例代码如下所示:
声明:《C++系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
ostream& write(const char* str, streamsize count);
上述函数声明中,第一个参数 str 表示字符串;第二个参数 count 表示输出的字符个数。需要注意的是,streamsize 是
long long
类型的重定义。write() 函数返回值为ostream
类对象引用。与 put() 函数一样,write() 函数也可以连续调用。下面调用 write() 函数输出字符串,示例代码如下所示:
cout.write("I love China",6); cout.write("I love China",6).write("I love China",5);上述代码分析:
- 第一行代码调用 write() 函数输出字符串“I love China”的前 6 个字符;
- 第二行代码连续调用 write() 函数输出字符串“I love China”的前 6 个和前 5 个字符。
声明:《C++系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。