需要帮助使用"字符tkn"

Need help using 'char tkn'

本文关键字:字符 tkn 帮助      更新时间:2023-10-16

我必须制作一个程序,询问行数和列数,并根据这些值打印一个矩形。我得到的唯一线索是:

注意,char tkn可以用于声明一个字符。

我收到了一个输入和输出应该如何的例子:

The number of lines: 3
The number of columns: 4
Which characters do you want to use: #
####
####
####

这就是我到目前为止得到的(我现在只是猜测如何执行char位):

#include <iostream>
using namespace std;
int main()
{
    int lines, columns, character;
    char tkn;
    cout<<"The number of lines: ";
    cin>>lines;
    cout<<"The number of columns ";
    cin>>columns;
    cout<<"What character do you want to use? ";
    cin>>tkn;
    cin.ignore();
    getchar();
    return 0;
}

添加标题

#include <iomanip>

并包括以下环路

std::cout << std::setfill( tkn );
while ( lines-- )
{
    std::cout << std::setw( columns + 1 ) << 'n';
}

此外,最好使用标识符character(或简称c)或filler,而不是这个奇怪的标识符tkn

    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main()
    {
        int lines, columns, character, i=0, l=0;
        char tkn;
        cout<<"The number of lines: ";
        cin>>lines;
        cout<<"The number of columns ";
        cin>>columns;
        cout<<"What character do you want to use? ";
        cin>>tkn;
        for(l=0;l<lines;l++;) 
        {
        {
         cout<<tkn;
        }
        for(i=0;i<columns;i++) 
        {
        cout<<tkn;
        }
        cout<<endl;
        }
        cin.ignore();
        getchar();
        return 0;
    }