上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 58 下一页
  2013年8月6日
摘要: 习题11.1 algorithm头文件定义了一个count的函数,其功能类似于find。这个函数使用一对迭代器和一个值做参数,返回这个值出现次数的统计结果。编写程序读取一系列int型数据,并将它们存储到vector对象中,然后统计某个指定的值出现了多少次。//读取一系列int数据,并将它们存储到vector对象中,//然后使用algorithm头文件中定义的名为count的函数,//统计某个指定的值出现了多少次#include#include#includeusing namespace std;int main(){ int ival , searchValue; vector ivec; 阅读全文
posted @ 2013-08-06 16:52 猿人谷 阅读(470) 评论(0) 推荐(0) 编辑
  2013年8月5日
摘要: 转载:http://web.itivy.com/article-364-1.html人们通常认为计算机编程很烦,但是有些人却从中发现了乐趣。每一个程序员不得不跟随计算机编程语言的潮流。大多数的人以C语言作为开始编程的语言,因为C语言是在编写操作系统和应用程序中用的最为普遍的语言。如果你正在读这篇文章,很有可能你已经是一个编程人员或者想成为一名编程人员。幸运的是,这里正是你要找的地方,在这篇文章中我收集了一些C编程的网址或者教程可以帮助你成为一名好的C语言编程人员。这些网址或教程会帮助你学习C语言的基本知识和高级编程技巧。1.C Programming Notes这些笔记来自华盛顿大学实验学院关 阅读全文
posted @ 2013-08-05 21:10 猿人谷 阅读(943) 评论(0) 推荐(1) 编辑
  2013年8月4日
摘要: ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器(>) 从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin>>x;就表示从标准输入流中读取一个指定类型(即变量x的类型)的数据。 在C++中,对文件的操作是通过stream的子类fstream(file stream)来实现的,所以,要用这种方式操作文件,就必须加入头文件fstream.h 阅读全文
posted @ 2013-08-04 14:10 猿人谷 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/ace_fei/article/details/7386517说明:C++ Primer, Fourth Edition (中英文)下载地址:http://download.csdn.net/detail/ace_fei/4165568以下内容截取自该书籍,都是一些基础而又容易忽略的知识点。初窥输入/输出endl 是一个特殊值,称为操纵符,将它写入输出流时,具有输出换行的效果,并刷新与设备相关联的缓冲区。通过刷新缓冲区,用户可立即看到写入到流中的输出。比如下面这段程序可以看出,如果没有cout usingnamespacestd;intmain( 阅读全文
posted @ 2013-08-04 14:08 猿人谷 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 1. ctrl+] 碰到多个标签时,不出现选择列表,直接跳转到第一个tag的位置。使用g]即可,功能 类似于 CTRL-],但使用 ":tselect" 而不是 ":tag"。2 set mouse字符串 (缺省为空,GUI缺省为 "a")允许使用鼠标。只可用于特定终端 (图形化控制台)。可以为不同模式分别打开鼠标: n 普通模式 v 可视模式 i 插入模式 c 命令行模式 h 编辑帮助文件时,所有前面的模式 a 所有前面的模式 r hit-enter和more-prompt提示时 A 可视模式的自动选择通常你会这样为所有四个模式打开 阅读全文
posted @ 2013-08-04 14:06 猿人谷 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 文件 I/O 在C++中比烤蛋糕简单多了。在这篇文章里,我会详细解释ASCII和二进制文件的输入输出的每个细节,值得注意的是,所有这些都是用C++完成的。 一、ASCII 输出 为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的。)。这是 的一个扩展集, 提供有缓冲的文件输入输出操作. 事实上, 已经被包含了, 所以你不必包含所有这两个文件, 如果你想显式包含他们,那随便你。我们从文件操作类的设计开始, 我会讲解如何进行ASCII I/O操作。如果你猜是"fstream," 恭喜你答对了! 但这篇文章介绍的方法, 阅读全文
posted @ 2013-08-04 14:05 猿人谷 阅读(2547) 评论(0) 推荐(0) 编辑
  2013年8月3日
摘要: 习题10.21 解释map和set容器的差别,以及他们各自适用的情况。解答:map容器和set容器的差别在于:map容器是键-值对的集合,而set容器只是键的集合;map类型适用于需要了解键与值的对应的情况,例如,字典(需要了解单词(键)与其解释(值)的对应情况),而set类型使用于只需判断某值是否存在的情况,例如,判断某人的名字是否在黑名单中。习题20.22 解释set和list容器的差别,以及他们各自适用的情况。解答:set容器和list容器的主要差别在于:set容器中的元素不能修改,而list容器中的元素无此限制;set容器适用于保存元素值不变的集合,而list容器适用于保存会发生变化的 阅读全文
posted @ 2013-08-03 21:41 猿人谷 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 题目:编写程序统计并输出所读入的单词出现的次数。解答:可以建立一个map对象,保存所读入的单词及其出现次数(以单词为键,对应的值为单词的出现次数)。对于map容器,如果下标所表示的键在容器中不存在,则添加新元素,利用这一特性可编写程序如下://通过建立map对象保存所读入的单词及其出现次数,//统计并输出所读入的单词出现的次数#include#include#includeusing namespace std;int main(){ map wordCount; string word; //读入单词并统计其出现次数 cout>word) ++wordCount[word]; //wo 阅读全文
posted @ 2013-08-03 19:55 猿人谷 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: 转载:http://coolshell.cn/articles/945.html这几天,本站推出了几篇关于C语言的很多文章如下所示:语言的歧义 [酷壳链接] [CSDN链接]谁说C语言很简单? [酷壳链接] [CSDN链接]6个变态的C语言Hello World程序 [酷壳链接] [CSDN链接]如何加密/弄乱C源代码 [酷壳链接] [CSDN链接]C语言的谜题 [酷壳链接] [CSDN链接]我们可以看到很多C语言相关的一些东西。比如《语言的歧义》主要告诉了大家C语言中你意想不到的错误以及一些歧义上的东西。而《谁说C语言很简单》 则通过一些看似你从来不可能写出的代码来告诉大家C语言并不是一件容 阅读全文
posted @ 2013-08-03 18:38 猿人谷 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 转自:http://coolshell.cn/articles/5426.html 酷壳vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vim the Six Billion D 阅读全文
posted @ 2013-08-03 18:30 猿人谷 阅读(306) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 58 下一页