C++高手帮我看看下面的程序怎么会报错啊!

hmzgz81 hmzgz81 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

#include <stdio.h>
#include <string.h>

#define ELBA "Able was I ere I saw Elba"

int main ()
{

char *pszElba = ELBA;
char ch;

int x = 0;


int max = strlen (pszElba);
printf ("%s\n", pszElba);
while (x < max / 2)
{
ch = pszElba[x];
pszElba[x] = pszElba[max - x - 1]; //在这里报错了
pszElba[max - x - 1] = ch;
++x;
}
printf ("%s\n", pszElba);
return (0);
}
...全文

相关推荐

Dev C++编写C-C++程序 出现[Error] ld returned 1 exit status报错分析及解决.doc

下面我们来分析和解决这个报错的原因。一、重启Dev C++和新建源代码文件有时候,简单地重启Dev C++或新建一个源代码文件,复制粘贴代码,重新运行程序就可以解决这个报错。

书博教育

C++程序启动报错和启动失败的常见原因分析与排查经验总结

本文对引发C++程序启动报错或启动失败的常见原因及相关排查办法进行了详细地总结,并给出具体的项目问题实战分析实例。相关的总结及实战分析案例均来自于项目实战,有很强的实战参考价值。

dvlinker

C++基础概念——Hello Cpp!

1 C++程序编写步骤 编写C++程序主要分为4个步骤,IDE以Microsoft Visual Studio 2019(Community版本)为例: 创建项目:创建新项目-空项目-配置项目名称和路径; 创建文件:右键源文件-添加-新建项; 编写代码:在创建的.cpp源文件中编写C++代码; 运行程序:标签栏-点击“本地Windows调试器”,编译运行编写的C++源程序。 2 注释 作用:在代码中添加解释和说明的文字,便于阅读和理解代码。 注释的两种格式 (1)单行注释:// 注释内容 通常使用在某行

NewsomTech

C++ Yaml文件解析安装及使用 yaml-cpp

C++ Yaml文件解析安装及使用安装 yaml-cpp克隆官方库编译 yaml-cpp示例代码robot.cpprobot.yaml编译 robot.cpp运行结果难点分析与总结什么是 .a 与 .so 文件静态链接库(.a) 与动态链接库(.so)静态链接库动态链接库g++(gcc)编译选项参考文章 安装 yaml-cpp 克隆官方库 git clone https://github.co...

Dr. Qing

如何基于C++解决RTSP取流报错问题

然而,在使用C++进行RTSP取流时,常常会遇到报错问题。本文将介绍如何基于C++解决RTSP取流报错问题,并提供了详细的示例代码。

weixin_38749305
评论 7
收藏 已收藏
分享
返回顶部
hmzgz81
VC/MFC 16,550 成员 421,606 内容