
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 · 365 阅读 · 0 评论 -
linux环境下的C++错误报告汇总
linux环境下的C++错误报告汇总1、“before"错误一般出现before错误,都是语法错误,要么缺少“;”,或者少了一个“)”,还有就是while之类的关键字输入错误。如:error.cpp:10:22: error: expected ‘)’ before ‘;’ token2、出现“line 2: 2642 Segmenttation fault …… error”基本上就是...原创 2019-10-27 13:29:34 · 403 阅读 · 0 评论 -
linux环境下C++字符串输入问题
linux环境下C++字符串输入问题1、使用freopen遇到换行输入,正确的方法有:Tochenyanming is dog to be or not too be is a question(1)使用scanf接收%s,第二行需要吸收换行或回车,第三行逐个输入%cscanf("%s",ch1);getchar();char ch=‘a’;for(i=0;ch!=’\n’;i++...原创 2019-10-27 13:25:43 · 447 阅读 · 0 评论