在什么地方会出现RE错误

在上一篇关于《#hihoCode:1501风格不统一如何写程序》文章中,进行代码提交时候,最开始的代码其实不是那样的,代码是经过多次修改之后才AC的。但是,最开始的代码一直报RE的错误还是没有解决,而是换了另一种方式才解决的。所以讲最开始的代码贴出来希望各位能够帮忙找出为什么会报RE的错误。

代码

//learning C++ by AQING
#include <iostream>
#include <string>
#include <ctype.h>
using namespace std;
const  int MAXN = 10;
//查找字符串中是否存在_或者大写字母
//转换
void findStr(string &str);
void tranStr(string &str);
int main(){int N;string str[MAXN] = {};cin >> N;for (int i = 0; i < N; i++) {cin >> str[i];findStr(str[i]);}return 0;
}void findStr (string &str) {unsigned int loc = str.find('_',0);if (loc != string::npos) {//如果包含'_'while ( loc != string::npos) {str.erase(loc,1);  // 删除该位置的'_'str[loc] = toupper(str[loc]); //将首字母大写loc = str.find('_',loc);   //继续查找}}else {for (int i = 0; i < str.length(); i++) {if (isupper(str[i])) {str[i] = tolower(str[i]);str.insert(i,1,'_');i++;}continue;}}cout << str << endl;
}

不知道是什么原因,数组应该不会溢出或者越界吧?

程序提交RE错误问题相关推荐

  1. 调试Release发布版程序的Crash错误

    订阅 调试Release发布版程序的Crash错误 http://dingchaoqun12.blog.163.com/blog/static/116062504201152834814661/ 在W ...

  2. ant指定servlet版本_[转载]程序开发常见错误

    [转载]程序开发常见错误 (2011-06-19 14:28:13) 标签: 转载 谢谢 项目中遇到的错误 sql错误 找不到列 Unknown column 'fillMen' in 'field ...

  3. python程序是由一系列代码组成的_以下选项中,对程序的描述错误的是() (6.0分)_学小易找答案...

    [单选题]绘制图形可以使用()python函数库? (8.0分) [简答题]计算机的定义是什么?它有哪两个显著特点? [单选题]1. Python 语言是由哪个人创造的? [单选题]承诺的效力是 [单 ...

  4. OJ、ACM提交常见错误类型

    OJ.ACM提交常见错误类型 一.Presentation Error(输出格式错误) 主要换行或者空格使用错误造成的 , 出现Presentation Error说明思路没问题,很多时候就是和后台样 ...

  5. 牛客网“程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)”错误的可能原因

    晚上在牛客网练习编程,做了一题网易的,很简单的题但是会提示"程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)",想来想去也不懂为什么,本地可以测试通过,然后既没有 ...

  6. 转:调试Release发布版程序的Crash错误

    在Windows平台下用C++开发应用程序,最不想见到的情况恐怕就是程序崩溃,而要想解决引起问题的bug,最困难的应该就是调试release版本了.因为release版本来就少了很多调试信息,更何况一 ...

  7. VJudge中提交种错误类型(部分属于转载)

    Accepted(AC) 程序编译正确,代码通过. Compilation Error(CE) 编译错误,主要是程序的语法错误. 常见的情况: a.头所建文件的扩展名错误,编译环境与语言不符: b.文 ...

  8. Citrix XenApp 6.0 发布应用程序时 ICO 错误的解决方法

    XenApp 6.0在测试运行中发现某些应用程序发布过程中出现ICO错误信息,而无法进行下去.如下图 这个信息显示我发布应用程序 MindManager 9时,出现ICO格式错误信息.点击继续,下一步 ...

  9. php 应用程序错误,php – 应用程序中的错误处理函数

    我在编程方面比较新.我试图捕捉并显示我的应用程序中的错误.全局变量很简单: $errors = ''; class Name { /** * Validate form */ public funct ...

最新文章

  1. Predictably Irractional - 零成本的成本
  2. premiere pr 波纹编辑 滚动编辑 比率拉伸 工具使用
  3. c++STL容器的Vector
  4. 理解并从头搭建redis集群
  5. for循环数据量太大_中文文本分类roberta大力出奇迹之数据量大的问题
  6. 已知三角形三点坐标求角度_细心研磨椭圆焦点三角形,这肯定是最全的解释。...
  7. 2009年5月软件设计师考试试题解析全国首发
  8. c++多线程——线程启动
  9. 22. Element lang 属性
  10. html中设置锚点定位的几种常见方法
  11. mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication解决办法
  12. 【正点原子MP157连载】第二章 STM32MP1简介-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南
  13. 161套javaWeb项目源码免费分享
  14. 电脑蓝牙音箱,有效解决笔记本电脑连接不了蓝牙音箱的办法
  15. Manchester Reunited 网站设计报告 // 当初的课程论文,纯怀念了=v=
  16. 刨根究底字符编码之八——Unicode编码方案概述
  17. win11 删除不要的输入法,删除阿尔巴尼亚语输入法
  18. 易基因|新品:新型肿瘤标志物检测利器——cfDNA甲基化测序(cfDNA-RBS)
  19. 运维开发工程师的必备技能总结
  20. 学习途中的风景 2016年 5月

热门文章

  1. iBeacon室内定位应用的5大领域介绍
  2. 什么邮箱可以群发单显,网易邮箱登录怎么群发?
  3. html5 ios iframe src,iframe不支持ios的解决办法
  4. X.509证书解析和验签
  5. 计算机维护方面的知识和技巧,电脑系统维护小常识有哪些 四大维护电脑的技巧推荐...
  6. CPT104操作系统笔记(scheduling I)
  7. 苹果运行内存比较_iPhone手机的内存,为什么这几年一直没有像安卓这样升级
  8. php 编程祝新年快乐_编程语言排行榜前10的语言,打印拜年问候语
  9. 堆栈实现二叉树的先序、中序及后序遍历
  10. Adobe Air 现在可支持X86的移动设备