- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 vc6.0 ado 连接SQLserver2008详细步骤和代码
1、在StdAfx.h中添加下面的语句:#import "C:\Program Files\Common Files\System\ado\msado15.dll"no_namespace rename ("EOF","adoEOF")2、在BOOL CAdobdApp::InitInstance()中添加下面语句:AfxOleInit(); 3、在BOOL CAdobdDlg::
2011-10-25 22:14:37 2111
原创 在排序数组中,找出给定数字的出现次数,比如 [1, 2, 2, 2, 3] 中2的出现次数是3次。
//在排序数组中,找出给定数字的出现次数,比如 [1, 2, 2, 2, 3] 中2的出现次数是3次。#include using namespace std;static int countN=0;int number(int a[],int n){ i
2011-09-26 16:27:20 947
原创 怎样把一个链表掉个顺序(也就是反序,注意链表的边界条件并考虑空链表)?
//怎样把一个链表掉个顺序(也就是反序,注意链表的边界条件并考虑空链表)? #include using namespace std;typedef struct node{ int data; struct node*next;}Node,*Link
2011-09-26 16:14:12 1363
原创 怎样从顶部开始逐层打印二叉树结点数据?
//怎样从顶部开始逐层打印二叉树结点数据?#include #include "stdlib.h"#include #include #include using namespace std;typedef struct node {
2011-09-26 15:02:55 2200
原创 怎样编写一个程序,把一个有序整数数组放到二叉树中?
#include #include "stdlib.h"#include using namespace std;typedef struct node { int value; struct node *lchild;
2011-09-26 13:43:56 748
原创 请编写实现malloc()内存分配函数功能一样的代码。给出一个函数来复制两个字符串A和B。字符串A的后几个字节和字符串B的前几个字节重叠。
#include#includeusing namespace std;int main(){ string a("qwert"); string b("ertggggg"); int alen=a.size(); string c(a,0,a
2011-09-26 09:07:52 3541
原创 顺序容器的定义
为了定义一个容器对象,必须包含相关的头文件,即以下头文件之一:#include#include#include所有的容器都是类模板,要定义某种特殊的容器必须在容器名后面加一对尖括号,尖括号里存放元素类型。vector a;list b;所有的容器
2011-09-01 22:09:00 367
原创 顺序容器的定义
顺序容器:将单一类型的元素聚集起来,根据位置来存储和访问这些元素。元素的排列次序由元素添加的次序决定。标准库定义了三种顺序容器:vector,list,deque.标准库提供了三种容器适配器:stack,queue,priority_queue.顺序容器:vect
2011-09-01 22:03:24 296
原创 stringstream对象的使用
//识别每行中的单词#include#include#includeusing namespace std;int main(){ string line,word;//will hold a line and word from input ,respectively whil
2011-07-20 21:50:07 390
原创 cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline()3、getline()4、ge
2011-07-20 21:17:24 329
原创 字符串流
iostream标准库支持内存中的输入和输出,只要将流与程序内存中的string对象捆绑起来即可,此时可以使用iostream输入和输出操作符来读写这个来读写这个string对象,标准库定义了三种类型的字符串流:(1)istringstream,由istream派生而来的,来提供
2011-07-20 21:05:32 434
原创 一个打开并检查输入文件的程序
//opens in binding it to the given file;ifstream& open_file(ifstream &in,const string &file){ in.close();//关闭in,因为in可能处于已经打开的状态; in.clear();
2011-07-18 08:55:34 463
原创 c++文件打开模式的有效组合
打开模式:in:打开文件时做读操作;out:打开文件时做写操作;app:在每次写之前找到文件尾;ate:打开文件后立即将文件定位在文件尾;trunc:打开文件时清空已存在的文件流;binary:以二进制模式进行IO操作;有效组合:并不是所有的打开模式都可以同时制定,有些模式组合是
2011-07-18 08:38:42 3714
原创 c++中的fstream
iostreamc++中的iostream是标准输入输出流操作,istream是输入流,ostream是输出流。iostream是由istream和ostream派生而来。凡是从内存传出的数据流,均称为输出流;凡是从其他地方传入到内存的,均称为输入流;所以,istream是输入到
2011-07-18 08:27:03 738
原创 c++标准io类继承
由于ifstream和istringstream类继承了iostream,因此可以用ifstream或者istringstream来取代istream的类型实现,可以用ofstream或者ostringstream来取代ostream的类型实现。iostream是由istream
2011-07-18 08:26:50 847
原创 国际字符的支持
迄今为止,所描述的流类读写是由char类型组成的流。此外,标准库还定义了一组相关的类型,支持wchar_t类型,每个类型上都加上“w”,以此与char类型的版本区分开来。因此:wistream、wostream、wiostream是从控制台窗口读写wchar_t数据;wifstr
2011-07-18 08:26:33 781
原创 IO对象不可以复制或者赋值
标准库类型不允许复制或者赋值操作;ofstream out1,out2;out1=out2;//error由两层特别重要的含义:(1)只有支持复制的元素类型可以存储在vector或者其他容器类型中。由于流对象不能复制,因此不可以存储在vector或者其他的容器中;(2)形参或者返
2011-07-18 08:26:19 660
原创 IO标准库管理一系列条件状态成员
条件状态成员是用来标记给定的IO对象是否处于可用状态,或者碰到哪种特定的错误;IO标准库的条件状态;strm::iostate 机器相关的整型名,由各个iostream类定义,用于定义条件状态;strm::badb
2011-07-18 08:26:00 513
局域网聊天系统的设计与实现
2011-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人