c++ primer 5th 练习题
PParis
EE in WHU,CS in ZJU.
展开
-
c++数组
关于c++数组要注意以下几点原创 2014-10-24 16:28:41 · 513 阅读 · 0 评论 -
练习3.2,3.3,3.4
1,编写一段程序从标准输入中一次读入一整行, 2然后修改改程序使其一次读入一个词。1. #include#include#includeusing namespace std;int main(){ string line; while (getline(cin, line)) { cout << "the line you input is " << endl;原创 2015-09-23 21:14:40 · 670 阅读 · 0 评论 -
在vs2012 中配置opencv的终极解决方案
总结一下在配置opencv的步骤(VS2012+opencv2.4.8)1。 配置环境变量,配置好环境变量之后有可能要重启计算机才会有效,我就属于这种情况。我们首先要在 计算机-属性-高级系统设置-环境变量 里添加你的opencv 路径, 我的opencv直接安装在C盘,有些文章里讲在 系统变量里添加路径,我这里用户变量和系统变量都添加了,如下:我的计算机是win7 64 位,所以我x86原创 2014-12-10 11:04:21 · 2508 阅读 · 0 评论 -
c++如何处理多维数组
//#include#include#includeusing namespace std;int main(int argc, char *argv[]){ const size_t a=3, b=4; int v[a][b]; //对于每一行 for (size_t i = 0; i != a; ++i) //对于每一列 for (size_t j = 0;原创 2015-09-26 14:52:52 · 1076 阅读 · 0 评论 -
一个长度为N的数组中包含正数 负数 0,请实现一个函数找出和为0的最长子数列
//#include#includeusing namespace std;void ZeroLongSet(vector &v){ if (v.empty()) return; int maxdif = 0; int temp=0,temp2; int start=0, end=0; for (size_t i = 0; i != v.size(); ++i) {原创 2015-09-25 21:59:45 · 2090 阅读 · 0 评论 -
创建电话本
//创建电话本//假定有一个文件,列出了一些人和他们的电话号码,某些人只有一个号码,而另一些人则有多个-home,work,mobile etc.创建一个程序可以从标准输入读取//每个人的名字和电话号码,每个人的信息占据一行,结束输入后,将这些人的信息存储到文件中,并打印出来#include#include#include#include#includeusing namespa原创 2015-09-25 11:14:22 · 805 阅读 · 0 评论 -
练习8.4,8.5
//练习8.4 编写函数,以读模式打开一个文件,将其内容读入到一个string的vector中,//将每一行作为一个独立的元素存于vector中,改写上面的程序,将每个单词作为一个独立的元素进行存储#include#include#include#include#includeusing namespace std;int main(int argc, char *argv原创 2015-09-25 10:09:35 · 479 阅读 · 0 评论 -
opencv Mat 使用时的注意事项
下面的small tips 是我在做毕设时处理图片遇到的一些问题,先如今都已经找到了解决的方法,适合于opencv的新手看一看。1. imread() 小陷阱imread('img.jpg');这条语句读进来的是3通道,无论img.jpg是单通道的图像还是3通道的图像,所以输入图像如果是灰度图像,为了不出错,可以使用imread("img.jpg",-1);2.norm原创 2015-05-06 20:43:48 · 1373 阅读 · 0 评论 -
导出大批量图片的名字到txt文件的一种笨但有效的方法
我经常对很多图片进行操作,所以经常要导出大批量图片的名字到txt文件里保存起来供后续批量处理图片。我的方法是,假如你大量的图片存储在d:/img/里,那么你用鼠标选中img 文件夹,按住shift键,右键在此处打开命令窗口。键入 TREE /F >d:\list.txt这样在D盘就会生成一个list.txt文件,不过要手动删掉首尾的一些字和空行,这样剩下每一行的图片名字前都有空行,下面原创 2015-05-06 21:05:24 · 4147 阅读 · 2 评论 -
c++实现大批量图片的均值消减均方差化1操作
进来经常处理大批图片,图片的操作名字实在是麻烦得紧。下面谈一谈最常用的文件读写操作。在点击打开链接,作者写的非常明白。明白了这篇博客里的文章之后,就容易多了。需要包含的头文件: 名字空间: std也可以试用fstream提供了三个类,用来实现c++对文件的操作。(文件的创建,读写)。ifstream -- 从已有的文件读ofstream -- 向文原创 2015-05-06 20:20:42 · 1896 阅读 · 0 评论 -
在vs 2012配置Qt
我的VS是2012 版本,因此选用qt-windows-opensource-5.2.0-msvc2012_opengl-x86_64-offline.exe(我计算机的系统是64位的),插件是qt-vs-addin-1.2.2-opensource.exe我在这里为大家提供下载地址:http://pan.baidu.com/s/1c0yAWlM首先我从网上找到教程:http:原创 2014-12-09 15:04:34 · 783 阅读 · 0 评论 -
练习9.2
//定义一个list对象,其元素类型是int的deque.#include#include#includeusing namespace std;//重载ostream& operator&deq){for (deque::iterator iter = deq.begin(); iter != deq.end(); iter++)out r原创 2015-09-24 22:08:54 · 469 阅读 · 0 评论