- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 流的使用之二:字符串输入流和文件输入流
字符串流输入:istringstream iss (strSrcObject);cout // rdbuf 获取 stream buffer 的指针,输出后定位到尾部iss.seekg (0, ios::beg); // 定位到 stream buffer 的头位置cout // str 等同于 rdbuf () -> str (),输出后定位到头部cout // 输出的是iss对象的地址i
2006-06-29 18:37:00 2833
原创 流的使用之一:清空输入缓冲区、string类型转换
参考:http://www.programfan.com/club/showbbs.asp?id=176827清空输入缓冲区的方法在获取用户输入时,如果发生类型不匹配的错误,输入设备对象将处在出错状态,不能继续输入信息。例如,cin >> i; 输入一个字幕a,就会出现错误。这时,需要清空输入缓冲区,以继续输入信息。fflush (stdin)在c++标准中,未定义其返回,vc对其
2006-06-29 13:05:00 4360
转载 比尔盖茨的十一项人生建议
比尔盖茨在某个大学毕业典礼上的演讲中,对毕业生提出十一项极为睿智的人生建议与毕业同学共勉之: 1、 人生是不公平的,习惯接受吧。 2、 这个世界并不在乎你的自尊,只在乎你做出来的成绩,然后再去强调你的感受。 3、 你不会一离开学校就有百万年薪、你不会马上就是拥有公司配属手机的副总裁,二者你都必须靠努力赚来。 4、 如果你觉得你的老板很凶,等你做了老板就知道,老板是没有工作任期保障的。 5、 在快餐
2006-06-17 09:43:00 1549
原创 冷笑话
有一天,有一个软糖在街上走路。她走着走着,突然说:“啊呀!我的腿好软啊!” 从前有一个人姓余,有一天他饿了,就把自己给吃了.... 一个同学名叫小蔡,他在路上走着走着,突然被端起来了.. 有个香蕉先生和女朋友约会,走在街上,天气很热,香蕉先生就把衣服脱掉了,之后他的女朋友就摔倒了... 有一只北极熊和一只企鹅在一起耍,企鹅把身上的毛一根一根地拔了下来,拔完之后,对北极熊说:
2006-06-15 20:21:00 2231
原创 DLL与LIB
.dll和.lib都是程序集合,便于代码重用。都是二进制的文件。.dll也叫动态链接库,与程序链接的方式为运行时链接(run-time linked),为PE(portable executable)格式,也就是程完整的程序。.exe、.dll、.fon、.mod、.drv、.ocx等等都是动态链接库。如.exe为系统调用的函数集合。.dll不存在同名引用,且有导出表,与导入表。.lib也
2006-06-15 20:12:00 8910 1
原创 常用算法
1、求素数参考:http://www.math.utah.edu/classes/216/assignment-07.html自然数由素数(质数)与合数组成。素数如 2 3 5 7 11 13 17 19 23 29等等,只能被1整除。The Sieve of Eratosthenes埃拉托尼筛子是求素数的高效算法。const int N = 100; //求100以内的素数int z
2006-06-11 11:34:00 2145
转载 【转】vb.net和c#的比较(语法)
转自:http://www.harding.edu/USER/fmccown/WWW/vbnet_csharp_comparison.htmlVB.NET and C# ComparisonThis is a quick reference guide to highlight some key syntactical differences between VB.NET (version 2
2006-06-11 10:57:00 1755
原创 STL极简地完成“输入——排序——输出”的功能
非原创,不记得哪里得到的这段代码。完美的程序,极简地完成“输入——排序——输出”的功能,尽显STL的魅力! typedef vector int_vector; typedef istream_iterator istream_itr; typedef ostream_iterator ostream_itr; typedef back_insert_iterato
2006-06-09 17:05:00 1731
转载 【转】c++文件复制
转帖,转帖位置忘了使用C++标准程序库的输入输出流(I/O Stream)复制文件,存在许多的方法,方法一:逐个字符复制#include std::ifstream input("in",ios::binary);std::ofstream output("out",ios::binary);char ch;while (input.get(ch)) output 注意:如果使用input>>
2006-06-07 22:13:00 8944 2
转载 【转】STL之父访谈录
转自:http://www.jr163.org/cup2/9/9597.htmSTL之父访谈录 STL之父访谈录1995年3月,Dr.Dobbs Journal特约记者, 著名技术书籍作家Al Stevens采访了STL创始人AlexanderStepanov. 这份访谈纪录是迄今为止对于STL发展历史的最完备介绍, 侯捷先生在他的STL有关文章里推荐大家阅读这篇文章. 因此我将该文全文
2006-06-04 18:49:00 1620 1
原创 【转】C++经验谈之一
转自:http://www.beliefxn.com/read.asp?id=325一、你需要一个函数将一个数组赋值为等差数列,并将会在函数的外部使用它。 不合理: int *GetArray( int n ) { int *p = new int[n]; for ( int i = 0; i { p[i] = i; } return p;
2006-06-02 16:04:00 1291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人