【C++】输出流cout方法

本文介绍了C++中的输出流cout,包括write()函数用于输出指定长度的字符串,dec()、hex()和oct()用于设置基数,width()和fill()用于控制输出宽度和填充字符,以及如何使用iomanip库进行更复杂的格式设置。同时,文章提到了与输入流cin的相关内容,引用了《C++ Primer Plus 5nd》作为参考。
摘要由CSDN通过智能技术生成

write():

输出指定字数的字符串。

basic_ostream<charT,traints>& write(const char_type* s, streamsize n);
1、write遇到空字符时不会停止
2、即使超出边界,write仍继续打印
3、可用于数据数据——需将数值数据强制转换为char*
#include <iostream>
#include <cstring>  // or else string.h

int main()
{
    using std::cout;
    using std::endl;
    const char * state1 = "Florida";
    const char * state2 = "Kansas";
    const char * state3 = "Euphoria";
	int len = std::strlen(state2);
    cout << "Increasing loop index:\n";
    int i;
    for (i = 1; i <= len; i++)
    {
        cout.write(state2,i);
        cout << endl;
    }
    cout << "Decreasing loop index:\n";
    for (i = len; i > 0; 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值