需要帮助使用"字符tkn"
Need help using 'char tkn'
我必须制作一个程序,询问行数和列数,并根据这些值打印一个矩形。我得到的唯一线索是:
注意,
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;
}
相关文章:
- C++字符*缓冲区的大小
- HEX值到wchar_t字符(UTF-8)的转换
- 为什么 Serial.println(<char[]>);返回随机字符?
- 我的字符计数代码计算错误.为什么
- 字符串-C++后显示的随机字符
- 将Integer转换为4字节的unsined字符矢量(按大端字节顺序)
- 如何在C++中从字符串中分割字符
- 为什么msgrcv()将垃圾字符馈送到缓冲区
- 指向指向字符数组的指针数组的指针
- 如何用转义符替换字符串中的所有特殊字符
- 为什么 sscanf 无法从一个字符串中读取uint64_t和字符?
- 比较字符数组
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 从矢量<无符号字符>转换为字符* 包括垃圾数据
- 如何使用Crypto++并为RSA返回可打印的字节/字符数组
- 如何在C++中确定文本文件中的元素是字符还是数字
- 如何将一个ostringstream十六进制字符串字符对转换为单个unit8t等价的二进制值
- 为字符串中每 N 个字符插入空格的函数没有按照我认为的方式工作?
- C++中无符号字符溢出
- 需要帮助使用"字符tkn"