使用 strrev 在 C++ 中正确反转字符串

2023-12-04

我希望用户输入 strrev 的字符串来反转,但是当用户输入字符串时,由于某种原因不允许使用空格,所以如果有人输入 hello,我的名字是 stan。输出仅为 nats,我怎样才能让函数接受空格?

#include<iostream>
#include <cstring>
#include<string.h>
using namespace std;
int main()
{
    char str[] = "This is a c-StyleString";
    //cout <<"Enter the string:" << endl;
    //cin >> str;
    cout << "Reverse of the given string is: " << strrev(str);
    return 0;
}

strrev是一个已弃用的函数,仅在 Microsoft 工具链中可用,不应使用。您可以反转字符串std::reverse.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 strrev 在 C++ 中正确反转字符串 的相关文章

随机推荐

  • 为什么 NumPy 高级索引对列表列表和 numpy 数组产生不同的结果?

    我对 NumPy 的高级索引有疑问 I found this问题 但我想我的问题略有不同 在下面的例子中x array是预期的结果 但是当我对列表进行相同的尝试时 结果不同 来自 numpy 文档 当选择对象 obj 是 非元组序列对象 一
  • 是否可以覆盖所有媒体查询?

    我已经构建了一个响应式网站 其中包含针对不同移动设备的媒体查询 但希望在较小的设备上提供 覆盖所有 链接 单击时 该链接将删除所有媒体查询样式并将页面重置为默认样式 以 1024 像素宽的方式显示网站 有办法实现这一点吗 执行此操作的唯一方
  • android studio 3.3 创建新项目后在预览窗口中不显示操作栏和状态栏

    android studio 3 3 在创建新项目后未在预览窗口中显示操作栏和状态栏 我已经在 build graadle module app 文件中尝试过此操作 implementation com android support ap
  • 一条sql语句中的多个select

    我有一个调查答案表 例如 date q1 q2 12 12 10 yes no 12 13 10 no no 我想创建一个查询来获取该表的结果摘要 从而允许我设置相关的日期范围 我下面的声明几乎有效 SELECT SELECT Count
  • 控制器外部的 Orchard 主题属性

    我有一项服务将覆盖响应正文的内容 是否可以在覆盖内容的方法中使用主题 Themed public void forbiddenAlert IHttpContextAccessor Hca overriding response body 不
  • 在不暴露源的情况下将 AWS API Gateway 与 Cloud Front 集成

    我正在开发一个无服务器架构的项目 我发现虽然AWS说API Gateway可以保护您的资源免受DDoS攻击 但如果有坏用户不断向您的服务发送垃圾邮件 API网关无法提供适当的方法来处理此类问题 所以我开始思考我能做什么 AWS WAF 显然
  • R 中具有动态条件的子集数据

    我有一个包含 2500 行的数据集 其中都是银行贷款 每笔银行贷款都有未偿还金额和抵押品类型 房地产 机床等 我需要从该数据集中随机选择一个 例如未偿金额总和 250 万 5 以及相同资产类别的最大 25 贷款 我找到了函数 optim 但
  • Angular 6 FormGroup.disable() 方法不适用于我的模板驱动的 NgForm

    当我尝试在 Angular 6 应用程序中的 formGroup 上使用禁用方法时 我在浏览器控制台中收到此错误 类型错误 this personForm disable 不是一个函数 Although the method is ment
  • Google Speech API 的 Base64 解码失败

    我尝试发送 POST 请求至https speech googleapis com v1 speech recognize使用 JSON 和下面的代码片段 不知何故 谷歌回应说无法解码我的请求中的 Base 64 配置 编码 LINEAR1
  • 鸡蛋掉落拼图 - 需要建议

    问题陈述 掉蛋是指一类问题 其中重要的是找到正确的响应而不超过某些失败状态的 低 数量 在一个玩具示例中 有一座地板塔和一个装有理想鸡蛋的滴蛋器 理想鸡蛋的物理特性是 如果从地板或上方掉落 它会碎裂 如果从地板或下方掉落 则不会造成任何损坏
  • 浏览器后退按钮的注销问题

    我使用 ASP Net MVC 4 创建了登录 注销功能 我使用自己创建的表单根据 Active Directory 对用户进行身份验证 它的功能运行良好 安全方面仍然存在一个大问题 用户单击注销链接后 他 她成功注销并再次重定向到登录表单
  • 引用代替吸气剂?

    在 C 中使用引用代替 getter 是一种不好的做法吗 例如 class X int mP public const int P X P mP 然后 X xl int h xl P 只需考虑重构以使访问线程安全 这种方式不会很好地工作 并
  • 可以 lapply 连续传递(到函数)存储在向量中的值

    我需要 lapply 来连续传递 到函数 存储在向量中的值 values lt c 10 11 13 10 lapply foo function x peakabif x npeaks values 所以要得到 peakabif x1 n
  • 文本区域自动换行

    使用 jQuery 如何制作一个文本区域 在光标接近末尾时插入文本时自动添加新行 文本区域的宽度是通过 CSS 动态完成的 例如 myTextArea width 80 所以我不能做任何事情 比如计算每行中的字符 我不需要非 JS 解决方案
  • 使用 PHP 在电子邮件中发送多个附件

    我在发送包含多个附件的电子邮件时遇到问题 这是代码
  • 如何让我的 git(Windows 上的 msysgit)提交后脚本将我的 python 脚本作为 python 而不是 bash 调用?

    我用 python 编写了一个提交后脚本 c myfolder myscript py 我想从提交后脚本调用它 这没有找到它 bin sh c myfolder myscript py bash 认为命令 c myfoldermyscrip
  • 在同一个图中绘制两个图

    我想在同一个图中绘制 y1 和 y2 x lt seq 2 2 0 05 y1 lt pnorm x y2 lt pnorm x 1 1 plot x y1 type l col red plot x y2 type l col green
  • 如何在 swift 2.2 中捕获 NSUnknownKeyException?

    我有一个代码 我想设置键的值 如下所示 item setValue field 1 forKey field 0 我想捕获是否抛出 NSUnknownKeyException 但我有以下代码但它不起作用 do try item setVal
  • 当“显示临时标头”时,Chrome 不显示请求 cookie

    当我在服务器应用程序中设置断点并使用 Chrome 向暂停的端点发出请求时 当调试器位于其上时 cookie 不会显示在请求中 我花了一些时间调试为什么客户端不发送 cookie 直到我意识到发生了什么 cookie 存在但不显示 为什么会
  • 使用 strrev 在 C++ 中正确反转字符串

    我希望用户输入 strrev 的字符串来反转 但是当用户输入字符串时 由于某种原因不允许使用空格 所以如果有人输入 hello 我的名字是 stan 输出仅为 nats 我怎样才能让函数接受空格 include