如何在 C++ 中更简单地生成字母表?

2023-11-25

我正在尝试做一个项目,来实验和学习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(使用前将#替换为@)

如何在 C++ 中更简单地生成字母表? 的相关文章

  • OpenCV Visual Studio ntdll.dll

    我尝试在 Visual Studio 2013 上使用 OpenCV 2 4 10 创建一个项目 但由于以下异常 到目前为止我运气不佳 请建议帮助 TIA letstryitonemoretime exe Win32 Loaded C Us
  • 将指针转换为浮点数?

    我有一个unsigned char 通常 这指向一块数据 但在某些情况下 指针就是数据 即 铸造一个int的价值unsigned char 指针 unsigned char intData unsigned char myInteger 反
  • 异步方法中的异常未被捕获

    下面的代码没有捕获我的OperationCancelEException 它是通过调用抛出的ct ThrowIfCancellationRequested public partial class TitleWindow Window IA
  • 将列表(对象)转换为列表(字符串)

    有没有办法转换List of Object to a List of String 在 c 或 vb net 中而不迭代所有项目 幕后迭代很好 我只想要简洁的代码 Update 最好的方法可能就是进行新的选择 myList Select f
  • 'goto *foo' 其中 foo 不是指针。这是什么?

    我正在玩标签作为值 https gcc gnu org onlinedocs gcc Labels as Values html并最终得到这段代码 int foo 0 goto foo 我的 C C 经验告诉我 foo means dere
  • async wait 在调用异步方法时返回 Task> 而不是 List

    我正在尝试了解 async wait 的用法 并且研究了一些博客文章 现在我已经编写了一个测试代码 但它没有按照我期望的方式工作 我有一个返回列表的方法 private List
  • 如何在 C++ 中对静态缓冲区执行字符串格式化?

    我正在处理一段对性能要求非常高的代码 我需要执行一些格式化的字符串操作 但我试图避免内存分配 甚至是内部库的内存分配 在过去 我会做类似以下的事情 假设是 C 11 constexpr int BUFFER SIZE 200 char bu
  • 如何在 Java 中创建要打印到 JFrame 的 JLabels 数组

    我正在尝试制作一系列标签 每个标签都有一个来自函数的不同值 我不知道要使用的标签的确切数量 我的意思是可以打印任意数量的值 请帮我做这件事 很简单 只需一个方法返回一个数组或一些 JLabels 集合 并将它们全部添加到您的 JCompon
  • 从窗口内容截取屏幕截图(无边框)

    我正在寻找有关如何使用 C 将表单内容保存在位图中的解决方案 我已经尝试过使用 DrawToBitmap 但它捕获了所有带边框的窗口 这就是这段代码的结果 public static Bitmap TakeDialogScreenshot
  • 如何用C++解析复杂的字符串?

    我试图弄清楚如何使用 解析这个字符串sstream 和C 其格式为 string int int 我需要能够将包含 IP 地址的字符串的第一部分分配给 std string 以下是该字符串的示例 std string 127 0 0 1 1
  • 简单的文档管理系统和API [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • .Net Core 中的脚手架以及解决方案中的多个项目

    我创建了一个针对 net461 的 Net Core MVC6 应用程序 我使用了一个我非常熟悉的项目结构 其中我将数据 模型和服务类放置在单独的类库项目中 并且 Web 项目引用这些项目 当我尝试搭建控制器时 我收到一条错误 指出我正在搭
  • 包含当月所有日期的 PHP 数组 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在尝试并且仍然想知道如何获得一个
  • 无法将方法组“Read”转换为非委托类型“bool”

    我正在尝试使用SqlDataReader检查条目是否存在 如果存在则返回ID 否则返回false 当我尝试编译时 出现错误 无法将方法组 Read 转换为非委托类型 bool 我一直在遵循在 VB 中找到的示例 但似乎翻译可能不正确 pri
  • win32 API 和 .NET 框架之间的选择

    我必须开发一个适用于 Windows 的应用程序 该应用程序将能够通过网络摄像头识别手势来控制鼠标 我将使用 vc 2008 进行开发 但我很困惑是使用 NET 框架还是核心 win32 API 性能对于我的应用程序非常重要 根据 Ivor
  • 如何获取 ios 日期数组中的所有星期日

    我只想要一个数组 它以 NSDate 的形式包含一年中的所有星期一 但速度很快 我在 Objective c 中使用以下代码 但不知道如何在 swift 中使用它 NSDate pickerDate NSDate date NSLog pi
  • hive 从两个数组创建映射或键/值对

    我有两个具有相同数量值的数组 它们映射为 1 1 我需要从这两个数组创建一个键 值对或映射 键 值 任何想法或提示都会有帮助 当前表结构 USA WEST NUMBER Street City 135 Pacific Irvine USA
  • 将小数格式化为两位或整数

    对于 10 我想要 10 而不是 10 00 对于 10 11 我想要 10 11 没有代码可以实现吗 即通过指定格式字符串类似于 0 N2 decimal num 10 11M Console WriteLine num ToString
  • 将数组传递给函数名称冲突

    Specs GNU bash 版本 3 1 17 无法升级 Premise 我一直在摆弄数组 我想知道是否有任何方法可以让函数的本地变量与所述函数外部的数组同名 Example 在下面的示例中 我将尝试显示该问题 Working bin b
  • 什么时候使用静态库需要头文件?

    如果我在 Linux 中用 C 创建一个静态库并生成 a 文件 我 或其他人 如何使用该库 例如 我的库定义了一个类 我认为仅仅提供 a 文件是不够的 还需要提供头文件 我如何知道 a 文件必须提供哪些头文件 例如 我是否需要提供我的库代码

随机推荐

  • 如何在 RxJava 中处理 onError。我收到“OnErrorNotImplementedException”

    在我的应用程序中 我使用 ReactiveLocationProvider 库 link 我在 onCreate 方法中订阅更新 当设备在线时它工作正常 但如果我关闭 WiFi 并等待下一个后台位置更新设备 则会出现 OnErrorNotI
  • 尝试让 log4net 与 PowerShell 一起工作(混合使用 log4net 配置文件)

    我一直在努力让 log4net 与 PowerShell 一起使用 我有以下 PowerShell 代码 它使用配置文件拉入 log4net 然后尝试创建一个简单的日志文件条目 但出现错误 Clear History Clear Host
  • 如何在 Gitlab CI 中使用 Dockerfile

    将 gitlab ci 用于我的节点 反应应用程序 我正在尝试使用phusion passenger nodejs作为基础 docker 镜像 我可以在 gitlab ci yml 中轻松指定这一点 image phusion passen
  • 解释 bash 中数组长度的 ${#arrayname[@]} 语法?

    我知道可以通过以下方式获取 bash 中数组的长度 arrayname 我的问题是 这只是我必须记住的东西 还是可以将此语法分解为可以理解的部分 例如 什么是 符号意味着人们期望在哪里找到索引 为什么 在变量引用的开头意味着获取变量值的长度
  • Java:消除死代码

    我想知道Java如何处理以下情况 假设我有一个名为 Debug 的类 它看起来像这样 public class Debug private static final boolean isAssertEnabled true public s
  • 如何查找内核模块中的物理和逻辑核心数?

    Linux 中是否有内核函数可以返回物理核心的数量和 正在运行内核模块的逻辑核心 在超线程的情况下 看看最后include linux smp h smp processor id 给出当前正在执行的 CPU 的编号 get cpu 会做
  • 使用 PHP 在 CSV 文件中写入逗号

    我正在发送一个 csv 文件作为标题 并且我想使用逗号 不是为了分隔 只是为了使用 我该怎么做 我正在使用 PHP 但我无法使用fputcsv因为我将其作为标题发送 只需使用 value 围绕着它 一切都会好起来的
  • 如何使用邮递员将请求传递给 sagemaker

    我已经在 sagemaker 上训练了一个模型并创建了端点 我正在尝试使用邮递员调用端点 但是在训练模型时甚至之后 我没有为训练数据指定任何标题 我不知道如何在向 sagemaker 发送发布请求时创建有效负载 以下是调用快速入门指南中创建
  • 获取对象的活动引用

    我正在寻找一个托管 非托管 API 它允许我找到哪些对象引用另一个对象 并可能阻止它被垃圾收集 这样的 API 可能如下所示 var foo new Foo var bar new Bar bar Foo foo var reference
  • 在 Jenkins CI 上打开 Excel

    我正在 Windows 7 上工作 作为会话 1 登录 我的 Jenkins CI 在会话 0 中作为 Windows 服务运行 我的问题是 我想在会话 0 中通过 Jenkins CI 打开一个 Excel 文件 但想在会话 1 上显示其
  • 有没有办法从 Android 中的文件加载并部分绘制位图?

    假设我在磁盘上有一个有点大 即不适合大多数手机的内存 的位图 我只想以不缩放的方式在屏幕上绘制它的一部分 即inSampleSize 1 有没有办法只加载 绘制我想要的部分Rect指定区域而不加载整个位图内容 我非常有信心这是可能的 因为您
  • 在 Node.js 中导入:错误“必须使用导入来加载 ES 模块”[重复]

    这个问题在这里已经有答案了 我正在尝试导入myArr from hello js into index js 但是我得到一个错误 Error ERR REQUIRE ESM Must use import to load ES Module
  • 对象数据源或代码隐藏:哪个更好?

    我知道这是一个可能引起很多争论的主题 但我想知道人们如何看待使用对象数据源的各种优点和缺点 我现在正在和另一位程序员一起做一个项目 他的经验和舒适度都植根于经典的 ASP 我不确定该采用哪种方式a 快速完成工作 b 以最少的麻烦完成工作 我
  • 使用android studio 3.1.2后显示错误=2,没有这样的文件或目录

    安装后Ubuntu 18在配备 i7 和 24GB 内存的新台式机中 我们尝试移动我们的android studio以 zip 格式项目到新电脑 我们的项目在旧电脑上运行良好 但在新电脑上显示错误 org gradle api tasks
  • 如何连接具有 ID 数组的表

    尝试使用此示例来加入 ID 数组 https github com rethinkdb rethinkdb issues 1533 issuecomment 26112118 存储表片段 storeID 80362c86 94cc 4be3
  • XCode 中的动态库

    我正在尝试在 XCode 中创建一个 mac 应用程序 它的一些实现在动态库中 我向我的 XCode cocoa 项目添加了一个新目标 动态库 在与框架和预编译头进行了一些斗争之后 进行了 dynlib 编译 并从调试器成功运行 然而 当独
  • 如何使用 Django 中 urls.py 中的变量重定向 url 模式?

    我想重定向 url 模式有变量 from urls py 我指其他 stackoverflow 解决方案 但我不知道 url 何时具有像下面的代码这样的变量 from django conf urls import patterns url
  • RoR 5.0.0 ActionCable wss WebSocket 握手:意外响应代码:301

    您好 我正在尝试使用 ror 5 0 0 beta 使用 puma 提供简单的聊天服务 在生产模式下工作 在本地主机中没有问题 这是我的Nginx配置 upstream websocket server 127 0 0 1 28080 se
  • 到底什么是 Eclipse“视角”?我将如何制作一个?

    对于我这个 Eclipse 菜鸟来说 Eclipse 文档和网站还是有点太厚重了 有人可以解释一下什么是适合非 IDE 用户的视角 以及创建新视角涉及哪些内容吗 到目前为止 我猜测 视角 仅仅是 Eclipse 中窗口的固定排列 并且可以为
  • 如何在 C++ 中更简单地生成字母表?

    我正在尝试做一个项目 来实验和学习C 我没有完成它 但它所做的是你输入一个3或4 变量noc 单词 程序会运行所有可能的 noc 字母单词或废话 直到找到你的 所以有两个因素 单词或废话的长度以及它可以输入的字符 就我而言 我只想要字母表