![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 77
wankaiming
厚积薄发
展开
-
codeblocks中断点无效问题的解决
经过本人不懈努力,终于研究出了在code::blocks中进行debug的方法!啥?什么是debug?就是老师经常演示的监视变量,设置断点啊!大家可以彻底抛弃黑乎乎又过时的TC 2.0,进入GUI界面编写程序的时代! Step1.确保你的工程所在的路径中没有中文字符。如:F:programming8-38-3.c √F:programming上机课8-38-3.c转载 2012-10-29 20:47:41 · 4139 阅读 · 0 评论 -
ZOJ_1292_Integer Inquiry
Integer InquiryTime Limit: 2 Seconds Memory Limit: 65536 KBOne of the first users of BIT's new supercomputer was Chip Diller. He extended his exploration of powers of 3 to go from 0 to 33原创 2012-11-07 21:54:23 · 732 阅读 · 0 评论 -
Code::Blocks代码自动提示设置及常用快捷键
Code::Blocks代码自动提示设置及常用快捷键(适用windows和linux)1)以下需要设置的地方均在Settings->Editor...弹出的对话框中。2)不少命令都可针对当前行或选中的代码块,下文简称当前行或选中块。==日常编辑== • 按住Ctrl滚滚轮,代码的字体会随你心意变大变小,对保护视力特别有好处。 • 在编辑区按住右转载 2012-10-25 22:07:45 · 30021 阅读 · 2 评论 -
ZOJ_1251_Box of Bricks
Box of BricksTime Limit: 2 Seconds Memory Limit: 65536 KBLittle Bob likes playing with his box of bricks. He puts the bricks one upon another and builds stacks of different height. ``Look原创 2012-11-04 22:20:04 · 1371 阅读 · 0 评论 -
字符串分割(C++)
论坛问来的字符串分割代码,值得借鉴。vector vec; char strText[] = "what a nice day!"; char seps[] = " "; char* token = strtok(strText, seps); string str; while(NULL != token) { str = to原创 2012-10-25 22:13:03 · 601 阅读 · 0 评论 -
字符串分割(C++)
经常碰到字符串分割的问题,这里总结下,也方便我以后使用。一、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。转载 2012-10-25 16:22:58 · 549 阅读 · 0 评论 -
ZOJ_1242_Carbon Dating
Carbon DatingTime Limit: 2 Seconds Memory Limit: 65536 KBUntil the second half of the 20th century, determining the actual age of an archaeological find had been more or less a matter of原创 2012-11-02 22:00:03 · 963 阅读 · 0 评论 -
ZOJ_1241_Geometry Made Simple
Geometry Made SimpleTime Limit: 2 Seconds Memory Limit: 65536 KBMathematics can be so easy when you have a computer. Consider the following example. You probably know that in a right-angl原创 2012-11-02 20:28:29 · 557 阅读 · 0 评论 -
Insertion_Sort(插入排序)
自己编一遍。。。防止遗忘,同时增加熟练度。罗列下来自百科的算法描述和基本步骤算法描述 一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下: ⒈ 从第一个元素开始,该元素可以认为已经被排序 ⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描 ⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置 ⒋原创 2012-11-01 21:42:51 · 562 阅读 · 0 评论 -
fixed和setprecision等C++格式控制的函数使用
coutsetiosflags 是包含在命名空间iomanip 中的C++ 操作符,该操作符的作用是执行由有参数指定区域内的动作;iso::fixed 是操作符setiosflags 的参数之一,该参数指定的动作是以带小数点的形式表示浮点数,并且在允许的精度范围内尽可能的把数字移向小数点右侧;iso::right 也是setiosflag转载 2012-10-31 21:32:41 · 4873 阅读 · 0 评论 -
cou和cerr的区别
cerr与cout的主要区分就是,cout输出的信息可以重定向,而cerr只能输出到标准输出(显示器)上。 例如下面程序编译后生成test.exe// test.cpp#include int main(){ cout << "hello world---cout" << endl ; cerr << "hello world---cerr" << endl ; re转载 2012-10-30 14:26:33 · 741 阅读 · 0 评论 -
C++ 的 string构造函数
之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 首先,为了在我们的程序中使用string类型转载 2012-11-06 18:55:06 · 14721 阅读 · 0 评论