我正在尝试做一个项目,来实验和学习C++,我没有完成它,但它所做的是你输入一个3或4(变量noc)单词,程序会运行所有可能的(noc)字母单词或废话,直到找到你的,所以有两个因素:单词或废话的长度以及它可以输入的字符,就我而言,我只想要字母表
所以这是我的代码:
#include <iostream>
#include <unistd.h>
using namespace std;
const int noc = 3;
int main() {
string used[noc];
string inp;
cin >> inp;
char albet[] = {'a','b','c'};
cout << "Starting..." << endl;
usleep(1);
string aiput = "";
while(aiput != inp){
for(int i = 0; i <= noc; i++){
aiput = aiput +
}
}
return 0;
}
目前我需要数组中名为“albet”的字母表(我想出了简短的单词来表达它们的含义,但很容易忘记)
所以请你给我一种快速生成 C++ 字母表的方法,而不必一个一个地输入所有字母表
当您需要一个字符数组时,您不必一一使用单个字符文字,如下所示
char albet[] = {'a','b','c','d','e','f',... uff this is tedious ...};
您可以使用字符串文字来代替:
const std::string albet{"abcdefghijklmnopqrstuvwxyz"};
我花了大约 10 秒的时间来输入,与其他答案相比,这不依赖于 ASCII 编码(不能保证)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)