![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 80
gemire
这个作者很懒,什么都没留下…
展开
-
cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline()3、getline()4、gets()5、getchar()1、cin>> 用法1:最基本,原创 2012-11-08 23:41:04 · 345 阅读 · 0 评论 -
c/c++堆栈
在论坛常看到有人问关于指针的问题,已经运行时候出错,或者程序崩溃,或者打印数据不对;或者段错误;所以写篇文章希望对大家有用;1;首先谈谈段;在intel处理器中逻辑地址;线性地址;物理地址;逻辑地址就是段地址+段内偏移量;在早期的8086中;逻辑地址是16位段地址×16+段内偏移量;到了后来;intel引入了所谓的实模式和保护模式;所谓实模式也是就兼容早期的8086;段地址依然是段寄存器内原创 2012-11-27 13:50:38 · 636 阅读 · 0 评论 -
Ubuntu13.04/CentOs 6.4 下C++开发时的相关设置
CentOs 5.9 下c/c++开发时的相关设置首先,为了可以使我们的c++ 可以找到 iostream类,std标准库,我们需要在C/C++ General->Paths and Symbols 中添加include dictionarys.当然,从c/c++ Build ->settings->gcc c++ complier中也可以添加。这样,我们便可以解决include包原创 2014-01-23 19:27:57 · 792 阅读 · 0 评论 -
一些常用的配置
1.windows窗体的配置 windows那个黑色的窗体有没有太丑了?其实它是可以美化的。根据点击打开链接(http://eclipsecolorthemes.org/)里面的配色方案,选了一个自己比较喜欢的Obsidian,然后查看其相应的配置。根据background配色的hex值,到点击打开链接(http://rgb.phpddt.com/#color_code)上进行相应的RGB原创 2014-01-23 20:32:24 · 536 阅读 · 0 评论 -
C++ string 相关操作总结
我们都知道,Shell中的awk用来处理字符串十分方便,可在C++中就没有那么容易了。有这样一个需求:假设文本内容如下所示:zhangsan | 3456123, hunanlisi, 4564234 | hubeiwangwu, 4433253,beijing我们需要以"|" ","为分隔符,同时又要过滤空格,把每行分成相应的字段进行输出。C++中的str原创 2014-01-23 12:36:05 · 706 阅读 · 0 评论 -
01串排序
Description:将01串首先按长度排序,长度相同时,按1的个数多少进行排序,1的个数相同时再按ASCII码值排序。 Input:输入数据中含有一些01串,01串的长度不大于256个字符。OutPut:重新排列01串的顺序。使得串按基本描述的方式排序。Sample Input:10011111000011011010101101100Sam原创 2014-02-19 10:55:02 · 2128 阅读 · 0 评论 -
中缀表达式转换为后缀表达式
在做计算器时,如果想要中缀表达式:A+B*(C-D)-E/F的值,不妨先转换为相应的后缀表达式为: ABCD-*+EF/-,再利用栈来计算,可能会方便很多。中缀表达式转换为后缀表达式的代码如下:#include #include #include using namespace std;int prior(char op){ if (op == '+' || op ==原创 2014-03-18 15:11:12 · 1334 阅读 · 0 评论 -
控制台彩色版“俄罗斯方块”
此程序的AI采用的是Pierre Dellacherie算法的改进方案,据说可以摆几十W个不死,不过我把一个好算法实现渣了,只能摆到1W左右,最多最多的一次摆到了6W原创 2014-06-23 21:39:07 · 6047 阅读 · 2 评论