《Think in c++ 》学习笔记
文章平均质量分 66
kuai2361425
这个作者很懒,什么都没留下…
展开
-
《Thinking in c++》第二册 ————第三章 练习一
//Cycle 逆转字符串顺序 #include #include #include using namespace std;string cycle(string& modify){ //basic_string ::reference one,two; for(size_t i = 0;i //basic_string ::reference one = modify.at(i);原创 2010-03-16 16:42:00 · 522 阅读 · 0 评论 -
《Thinking in c++》第二册 ————练习4_1
//将一个文件类的所有字符全部转化为大写字符 并输出到另一个文件中#include #include #include #include #include #include using namespace std;string upperCase(const string& modify){ if (modify.length() == 0) return modify;原创 2010-03-24 10:41:00 · 521 阅读 · 0 评论 -
C++ 中关于文件的读入和输出
C++ 中关于文件的读入和输出。Example : 从in.txt 文件中读入数据,并输出到out.txt中,输出的文件中每行之间有一空行相隔 #include #include #include using namespace std;int main (int){string s;ifstream inf;inf.open("in.txt");//打开输出文件ofstream ou转载 2010-03-25 09:32:00 · 2723 阅读 · 0 评论 -
《Thinking in c++》第二册 ————3_6
///fromTo.cpp//将文件中所有的from(被替换字符串) 替换成 to(替换后的字符串),然后输出到另一个文件#include #include #include #include #include #include "ReplaceAll.h"using namespace std; int main(){ ifstream in("Wowbull.cpp");原创 2010-03-18 17:15:00 · 449 阅读 · 0 评论 -
cin、cin.get()、cin.getline()、getline()、gets()等函数的用法[转载]
cin、cin.get()、cin.getline()、getline()、gets()等函数的用法学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline()3、getline()4、转载 2010-03-17 13:10:00 · 480 阅读 · 0 评论 -
《Thinking in c++》第二册 ————3_4
//WowBull 判断输入的字符串是否是回文 并且无视大小写字母 以及标点符号与空格#include #include #include #include using namespace std;//逆转字符串string cycle(const string& modify){ if (modify.length() == 0) return modify; string kuai(m原创 2010-03-17 21:31:00 · 548 阅读 · 0 评论 -
std::string的工具函数
一般来说,在处理字符串的时候通常会用到如下一些函数/方法:length、substring、find、charAt、toLowerCase、toUpperCase、trim、equalsIgnoreCase、startsWith、endsWith、parseInt、toString、split等。 如果使用STL中的std::string,它已经提供了如下一些比较有用的方法: lengt转载 2010-03-17 20:51:00 · 2567 阅读 · 0 评论 -
《Thinking in c++》第二册 ————3_3
//Wow 判断输入的字符串是否是回文 并且无视大小写字母#include #include #include #include using namespace std;//逆转字符串string cycle(const string& modify){ string kuai(modify); for(size_t i = 0;i string one = modify.substr(原创 2010-03-17 11:08:00 · 505 阅读 · 0 评论 -
《Thinking in c++》第二册 ————3_2
//Wow 判断输入的字符串是否是回文#include #include #include #include using namespace std;string cycle(string& modify){ for(size_t i = 0;i string one = modify.substr(i,1); string two = modify.substr(modify.size原创 2010-03-17 10:44:00 · 389 阅读 · 0 评论 -
《Thinking in c++ 》第二册 ————4_2
//打开一个文件(文件名作为命令行的第一个参数),并搜索文件中单词集合中的任意一个单词(作为参数出现在命令行上)。每次读入一行并匹配,结果输入一个新文件中 #include #include #include #include #include #include using namespace std; size_t findLeck(string kk原创 2010-03-25 16:18:00 · 438 阅读 · 0 评论