C++Primer学习
kasher
这个作者很懒,什么都没留下…
展开
-
apache上安装iasp
为了运行论坛,学习php等程序设计,最近想要让机器运行asp,试了一下,和网上说明有点不一样,后运行成功,现讲下过程: 我的机器是winXP+apache2.2.16+php5, 这个都是原先用phpNow安装的。 为了运行asp:下载jdk7,安装下载iasp2.0,开始安装iasp2.0的安装和baidu里的安装方法是一样的,但是在我安装完成后,我在重启时出现了无法载入原创 2012-06-17 13:09:43 · 587 阅读 · 0 评论 -
88页习题3.22测试找中间的iterator
<br />这样是会报错的,因为iterator可以+或-整数,但不能除原创 2011-05-07 08:52:00 · 102 阅读 · 0 评论 -
83页3.18:用iterator修改值大小为当前的2倍
<br />#include <iostream><br />#include <string><br />#include <vector><br />using std::vector;<br />using std::cin;<br />using std::endl;<br />using std::cout;<br />using std::string;<br /> int main()<br /> {<br /> <br /> vector<int> ivec;原创 2011-05-07 08:40:00 · 198 阅读 · 0 评论 -
87页3.17:读入文本到vector,转化每个单词为大写,并输出转化后的文本,用iterator重做了一个
<br />#include <iostream><br />#include <string><br />#include <vector><br />using std::vector;<br />using std::cin;<br />using std::endl;<br />using std::cout;<br />using std::string;<br /> int main()<br /> {<br /> <br /> vector<string> sv原创 2011-05-07 08:29:00 · 181 阅读 · 0 评论 -
83页的习题,首尾相加题
<br /> #include <iostream><br />#include <string><br />#include <vector><br />using std::vector;<br />using std::cin;<br />using std::endl;<br />using std::cout;<br />using std::string;<br /> int main()<br /> {<br /> <br /> vector<int> iVec原创 2011-05-05 22:24:00 · 235 阅读 · 0 评论 -
83页3.14
<br /> #include <iostream><br />#include <string><br />#include <vector><br />using std::vector;<br />using std::cin;<br />using std::endl;<br />using std::cout;<br />using std::string;<br /> int main()<br /> {<br /> <br /> vector<string> s原创 2011-05-05 22:56:00 · 132 阅读 · 0 评论 -
输出的文件名的中文名都是乱码
<br />#define _WIN32_WINNT 0x0501#include <Windows.h>#include <stdio.h>#include <malloc.h>#include <tchar.h> #include <wchar.h> #include <strsafe.h>#define BUFSIZE MAX_PATHint listFilesNamesInADirectory(int argc, TCHAR *argv[]){原创 2011-06-01 16:36:00 · 376 阅读 · 0 评论 -
用命令行编绎方法
<br />如2.cpp文件在F:盘下<br />1.安装VS2008 <br />2.VS2008-工具-visual studio 2008 command promp<br />3. 进入目录f:<br />4.编绎:<br />cl 2.cpp<br />这时会生成exe文件,运行这个就是想要的<br />如果想要传参数如1, 2 给main,<br />直接打<br />2 1 2就行<br /> <br />原创 2011-06-01 10:21:00 · 156 阅读 · 0 评论 -
254页习题8.9,读文件内容,按词存入vector
<br />//为了方便,要包含的文件会不同,但我没有删 #include <iostream> #include <string> #include <iostream>#include <string>#include <vector>#include <bitset>#include <cstring> //和C语言的string.h其实是一个版本#include <stdexcept> //或用 #include <exception> 都行#原创 2011-06-02 18:33:00 · 306 阅读 · 0 评论 -
为文件重命名
#include rename( "333a.txt ", "a.txt ");原创 2011-06-01 11:59:00 · 326 阅读 · 0 评论 -
cin.clear()的使用注意
<br />#include<iostream><br />usingnamespace std;<br /> <br /> int main()<br /> {<br /> int ival=0;<br /> // read cin and test only for EOF; loop is executed even if there are other IO failures<br /> while (cin >> ival,!cin.eof ()) {<br原创 2011-06-01 11:27:00 · 2511 阅读 · 2 评论 -
88页习题3.22测试找中间的iterator
<br />这样是会报错的,因为iterator可以+或-整数,但不能除原创 2011-05-07 09:26:00 · 109 阅读 · 0 评论 -
92页3.24设相应序列位为1
<br /> #include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std::endl;<br />using std::cout;<br />using std::string;<br /> int main()<br原创 2011-05-07 09:26:00 · 97 阅读 · 0 评论 -
用IDE还是命令行方法学习C++
<br />很多人说初学最好用命令行方法学习C++,个人认为用命令行方法不能很直观的跟踪程序的运行,用IDE则可以很方便的观察,但用命令行编绎是最本原的方法,文件也小,应该在学习刚开始时,用命令行编两个,能运行就行,之后还是研究下IDE如何编绎Console程序,之后都用IDE,这样才能事半功倍原创 2011-05-07 09:31:00 · 207 阅读 · 0 评论 -
124页习题4.36 输出多维数组的内容
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std:原创 2011-05-08 08:42:00 · 117 阅读 · 0 评论 -
122页习题4.34和4.35:从vector中复制字符串到字符指针数组中,并输出结果
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std:原创 2011-05-08 08:23:00 · 381 阅读 · 0 评论 -
120页习题4.33,用vector对像复制给int数组
<br />//为了方便,要包含的文件会不同,但我没有删 <br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std原创 2011-05-07 17:20:00 · 212 阅读 · 0 评论 -
120页习题4.32,用int数组初始化vector
<br />//为了方便,要包含的文件会不同,但我没有删 <br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std原创 2011-05-07 17:09:00 · 213 阅读 · 0 评论 -
120页习题4.30,连接并输出两个C风格字符串和两个string
<br />//为了方便,要包含的文件会不同,但我没有删 <br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std原创 2011-05-07 16:51:00 · 281 阅读 · 0 评论 -
120页习题4.28把vector中的内容读入到数组中
<br />//为了方便,要包含的文件会不同,但我没有删 <br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std原创 2011-05-07 16:29:00 · 138 阅读 · 0 评论 -
117页习题4.26,从标准输入读入C风格字符串
<br />//为了方便,要包含的文件会不同,但我没有删 <br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std原创 2011-05-07 14:06:00 · 281 阅读 · 0 评论 -
117页习题4.25,比较两个string和两个C风格字符串
<br />//为了方便,要包含的文件会不同,但我没有删 <br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std原创 2011-05-07 12:21:00 · 123 阅读 · 0 评论 -
100页习题4.7将一个vector赋给另一个vector
<br /> #include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std::endl;<br />using std::cout;<br />using std::string;<br /> int main()<br原创 2011-05-07 10:43:00 · 715 阅读 · 0 评论 -
100页习题4.7将一个数组赋给另一个数组
<br /> #include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std::endl;<br />using std::cout;<br />using std::string;<br /> int main()<br原创 2011-05-07 10:36:00 · 453 阅读 · 0 评论 -
文件的输入和输出类在IDE模式和命令行模式运行下的异同
对类的初思考:fstream被设为可以处理文件的读取的类,在IDE中进行了最初的尝试后,我发现fstream类并没有真正按要求工作,比如有1个txt文档,我想要用fstream的类去处理,但总是并没有真正的读入文件。是什么原因呢?由于我的IDE是vs2008,我选的项目类型为win console程序,也许是这个原因使我的程序只能与命令行进行交互而不能与文件进行交互,之后进行测试如有a.txt的文本文件,a.txt打开后只有两个数2 32.cpp文件内容为:#include #include usi原创 2011-06-01 10:43:00 · 316 阅读 · 0 评论 -
error C2871: 'System' : a namespace with this name does not exist
<br /> <br /> <br />为了能够获取指定目录下的所有文件名,看了下C++的官方文档,有如下代码需要运行<br />// enum_files.cpp// compile with: /clrusing namespace System;using namespace System::IO;int main(){ String^ folder = "C://"; array<String^>^ dir = Directory::GetDirectorie原创 2011-06-01 13:00:00 · 1717 阅读 · 3 评论 -
189页习题6.23一个产生overflow_error异常的程序
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />#include <exception><br />using std::bitset;<br />using std::vector;<br />using原创 2011-05-25 16:49:00 · 339 阅读 · 0 评论 -
189页习题6.24一个产生overflow_error异常的程序,捕获并输出提示信息
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />#include <exception><br />using std::bitset;<br />using std::vector;<br />using原创 2011-05-25 16:55:00 · 286 阅读 · 0 评论 -
185页习题6.21读入系列单词直到有首字母大写的重复单词
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std:原创 2011-05-23 18:30:00 · 153 阅读 · 0 评论 -
183页习题6.18比较用户输入的两个string,直到请求退出
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std:原创 2011-05-18 18:21:00 · 138 阅读 · 0 评论 -
184页习题6.20读入系列单词直到有重复单词
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std:原创 2011-05-18 19:21:00 · 165 阅读 · 0 评论 -
184页习题6.19在一组数里找某个数2
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std:原创 2011-05-18 19:04:00 · 156 阅读 · 0 评论 -
181页习题6.16,比较两个vector对象,看是否有前缀关系
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std:原创 2011-05-15 15:36:00 · 217 阅读 · 0 评论 -
144页习题5.21处理vector对象,并将奇数以两倍输出
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std:原创 2011-05-12 19:03:00 · 193 阅读 · 0 评论 -
207页习题6.12读入string,输出连续重复单词次数
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std:原创 2011-05-15 10:07:00 · 240 阅读 · 0 评论 -
144页习题5.20 提示输入两个数,并输出较小数
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />using std::bitset;<br />using std::vector;<br />using std::cin;<br />using std:原创 2011-05-12 18:55:00 · 576 阅读 · 0 评论 -
191页习题6.25,修改6.11程序,使其有条件输出运行时的输入单词信息
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />#include <stdexcept> //或用 #include <exception> 都行<br />using std::bitset;<br原创 2011-05-25 17:56:00 · 170 阅读 · 0 评论 -
201页习题7.6交换两个int型指针所指的值
//为了方便,要包含的文件会不同,但我没有删#include #include #include #include #include //和C语言的string.h其实是一个版本#include //或用 #include 都行using std::bitset;using std::vector;using std::cin;using std::endl;using std::cout;using std::string;using std::overflow_error;//#defin原创 2011-05-26 16:24:00 · 259 阅读 · 0 评论 -
199页习题7.4编写求绝对值的函数
<br />//为了方便,要包含的文件会不同,但我没有删<br />#include <iostream><br />#include <string><br />#include <vector><br />#include <bitset><br />#include <cstring> //和C语言的string.h其实是一个版本<br />#include <stdexcept> //或用 #include <exception> 都行<br />using std::bitset;<br原创 2011-05-25 18:54:00 · 418 阅读 · 0 评论 -
VC2008下提示找不到MSVCP90D.dll的解决办法
<br />这个问题的产生是由于是在fat32分区下工作产生的,具体别人的文如下<br /><br /> <br />运用这个方法时有一个问题,怎么找都找不到,应是在这个选项里<br /> <br /> <br /><br /> <br /> <br /> <br />改了以后,要删除这个目录里的所有文件,重新build 才行<br /> <br />原创 2011-06-01 10:07:00 · 158 阅读 · 0 评论