你如何每10行输出一个横幅

时间:2013-08-04 20:44:27

标签: c++ loops return-value

我正在为我的班级编写一个程序,其中一条指令是每10行传递一次,程序应该暂停并且标题应该在新屏幕上重新显示。发生这种情况时,将返回更新的行数。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

[我现在没有编译器,但代码应该可以工作]

以下是代码:

#include <iostream>
#include <vector> //IMPORTANT
using namespace std;

int main()
    {
    int linecount = 1
    vector<string> header;
    for(int i = 0; i <= 9; i++)
        {
        cout << linecount << ": " << "\n";
        linecount++;
        }

    header.push_back("####")
    header.push_back("ASDF")
    header.push_back("####")

    for(int j = 0; j <= header.size()-1; j++)
        {
        cout << linecount << ": " << header.at(j) << "\n";
        linecount += 1;
        }

    // (PAUSE)
    return 0;
    }

^应使用linecount打印10行,然后打印标题