![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
tlcym
NOIP参与学习。
展开
-
一定要注意建立足够合适的数组大小
一定要注意建立足够合适的数组大小 在新建数组时,要注意: 1)看清数组长度,不可以长度溢出 2)在DEV和Linux中,数组添加数据时,下标溢出编译不会报告错误。 比如:在程序中把ij[1000001] 的长度1000001写成101 ,在添加ij[200]的时候不会报错。 在小的数据中程序不会出错,但在数据量庞大的时候就会出现错误。 int lent=0,lenc=0,lens=0,ans=0,...原创 2019-10-27 17:17:23 · 338 阅读 · 0 评论 -
linux环境下的C++错误报告汇总
linux环境下的C++错误报告汇总 1、“before"错误 一般出现before错误,都是语法错误,要么缺少“;”,或者少了一个“)”,还有就是while之类的关键字输入错误。 如:error.cpp:10:22: error: expected ‘)’ before ‘;’ token 2、出现“line 2: 2642 Segmenttation fault …… error” 基本上就是...原创 2019-10-27 13:29:34 · 368 阅读 · 0 评论 -
linux环境下C++字符串输入问题
linux环境下C++字符串输入问题 1、使用freopen遇到换行输入,正确的方法有: To chenyanming is dog to be or not too be is a question (1)使用scanf接收%s,第二行需要吸收换行或回车,第三行逐个输入%c scanf("%s",ch1); getchar(); char ch=‘a’; for(i=0;ch!=’\n’;i++...原创 2019-10-27 13:25:43 · 428 阅读 · 0 评论