随笔分类 -  C++

摘要:摘自:http://www.cnblogs.com/lancidie/archive/2010/12/03/1895161.htmlC++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。 istringstream类用于执行C++风格的串流的输入操作。ostringstream类用于执行C风格的串流的输出操作。strstream类同时可以支持C风格的串流的输入输出操作。 istringstream类是从istream和stringstreambase派生而来,ostringstream是... 阅读全文
posted @ 2013-03-18 17:45 KeenLeung 阅读(483) 评论(0) 推荐(0) 编辑
摘要:摘自:http://www.3gtarena.com/danapeixunjishu/C__peixun/2048.html今天看到了一个比较有用的c++的输入输出控制类。C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含<sstream>这个头文件。 istringstream类用于执行C++风格的串流的输入操作。 ostringstream类用于执行C风格的串流的输出操作。 strstream类同时可以支持C风格的串流的输入输出操作。 istringstream的构造函数原形如下: istrings 阅读全文
posted @ 2013-03-18 17:28 KeenLeung 阅读(5927) 评论(0) 推荐(0) 编辑
摘要:摘自:http://blog.csdn.net/luyuncheng/article/details/8659179View Code /*//////////////////////////////// template < class InputIterator, class OutputIterator, class UnaryOperator > OutputIterator transform ( InputIterator first1, // 源容器的起始地址 InputIterator... 阅读全文
posted @ 2013-03-17 23:06 KeenLeung 阅读(18670) 评论(0) 推荐(0) 编辑
摘要:摘自老师实验代码参考【实验2】 16进制转换 设计程序,输入一个十进制数N(0≤N≤2147483647),输出相应的十六进制数。1.输入描述现在给你多组测试案例。第一行是一个正整数,表示接下来的测试案例的个数。每个测试案例是一行,只有一个整数。2.输出描述每个测试案例都打印在一行上。3.样例输入5201301000012147483647方法一:采用vectorView Code #include <iostream>#include <vector>using namespace std;int main(){ int m, n; vector<int> 阅读全文
posted @ 2013-03-17 22:57 KeenLeung 阅读(22603) 评论(0) 推荐(1) 编辑
摘要:摘自:http://www.cnblogs.com/skunk/archive/2009/05/06/1450912.html#include <iostream> 2#include <string> 3 4using namespace std; 5int main() 6{ 7 string st="ifn",b; 8 b=st.substr(0,2); 9 cout<<b<<endl; 10 return 0;1112}结果 ifbasic_string substr(size_type pos = ... 阅读全文
posted @ 2013-03-08 00:56 KeenLeung 阅读(634) 评论(0) 推荐(0) 编辑
摘要:#include <iostream>using namespace std;void backtrack(int a[] , int n , int k){ if(k == n+1){ for(int j = 1 ; j <= n ; j++) cout<<a[j]; cout<<endl; return ; } a[k] = 0 ; backtrack(a, n, k+1); a[k] = 1 ; backtrack(a, n, k+1);}void main(){ int n; cin>>n; ... 阅读全文
posted @ 2013-03-06 23:31 KeenLeung 阅读(413) 评论(0) 推荐(0) 编辑
摘要:摘自:http://blog.sina.com.cn/s/blog_9e0097f701010ve5.html题目要求:输入不超过1000的正整数n,输出n=1*2*3*...*n的精确结果。样例输入:30样例输出:265252859812191058636308480000000程序源代码:#include#include#define MAX 3000int a[MAX];int main(){int i,j,n;memset(a,0,sizeof(a));scanf("%d",&n);a[0]=1;for(i=2;i=0;j--) if(a[j])break; 阅读全文
posted @ 2013-03-04 17:07 KeenLeung 阅读(1415) 评论(0) 推荐(0) 编辑
摘要:c++、getline、vc6.0、bug、处理方法转自:http://hi.baidu.com/xuxu8511/item/0777e2fc7c7214c50dd1c8c1include<iostream>#include<string>using namespace std;int main(){string str="I love Andy";cout<<str<<endl;getline(cin,str);cout<<str<<endl;return 0;}当我运行这个程序,输入字符串且按了回车 阅读全文
posted @ 2013-03-04 16:44 KeenLeung 阅读(396) 评论(0) 推荐(0) 编辑
摘要:(1)单向链表//单向链表#include<iostream.h>#include<iomanip.h>class CNode //节点类{public: CNode *m_pNext; int m_Data; CNode():m_pNext(NULL){}};class CList //链表类{public: CList() { m_pHeader=NULL; m_NodeSum=0; } CNode* MoveTrail(CNode *pNode)//移动到尾节点 { CNode *pTmp=m_... 阅读全文
posted @ 2012-04-21 11:30 KeenLeung 阅读(2034) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/masikkk/article/details/5634886更多:http://blog.csdn.net/zjuwispersure/article/details/6083982在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf 是个变参函数,定义如下: int sprintf( char *buffer, const ch.. 阅读全文
posted @ 2012-04-13 00:07 KeenLeung 阅读(43066) 评论(2) 推荐(3) 编辑
摘要:转:百度百科http://baike.baidu.com/view/2383876.htmcin.getline 此函数是按行读取,其语法为:cin.getline(字符指针,字符个数N,结束符); 功能是:一次读取多个字符(包括空白字符),直到读满N-1个,或者遇到指定的结束符为止(默认的是以'\n'结束)。 例: #include <iostream> using namespace std; int main() { char a[10]; cin.getline(a,10); for(int i=0;i<10;i++) cout<<a[i] 阅读全文
posted @ 2012-04-11 23:22 KeenLeung 阅读(228) 评论(0) 推荐(0) 编辑
摘要:转:http://zhidao.baidu.com/question/392437962.html问题:#include<iostream>using namespace std;int main(){ int array1[2][3]={1,2,3,4,5}; int array2[2][3]={{1,2},{4}}; cout<<"array1: "; for(int i=0;i<2;++i) for(int j=0;j<3;++j) cout<<array1[i][j]<<","; cou 阅读全文
posted @ 2012-04-10 13:11 KeenLeung 阅读(4276) 评论(0) 推荐(0) 编辑
摘要:转:http://hi.baidu.com/chotenfu/blog/item/72121e059e8f74c67b8947d9.html一个低级的小问题让我“郁闷”了1天。今天在编一个通讯函数时,出现了一个奇怪的问题。描述:函数第一次运行,OK。当进行修改后,运行总是出现如下的错误提示。--------------------Configuration: community - Win32 Debug--------------------Compiling...community.cppLinking...LINK : fatal error LNK1168: cannot open D 阅读全文
posted @ 2012-04-08 14:54 KeenLeung 阅读(12142) 评论(0) 推荐(0) 编辑
摘要:较好的教程:http://www.programfan.com/article/2782.html 阅读全文
posted @ 2012-04-08 11:20 KeenLeung 阅读(257) 评论(0) 推荐(0) 编辑
摘要:一个很多好的教程:http://blog.csdn.net/pandahsu/article/details/4291263 阅读全文
posted @ 2012-04-07 15:54 KeenLeung 阅读(161) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示