加载中
注意使用stringstream时的清空操作

在C++中可以使用stringstream来很方便的进行类型转换,字符串串接,不过注意重复使用同一个stringstream对象时要先继续清空,而清空很容易想到是clear方法,而在stringstream中这个方法实际上...

2013/04/06 23:51
465
C++产生不重复的随机数

#include <iostream> #include <algorithm> #include <vector> #include <ctime> using namespace std; int main() { srand(unsigned(time(NULL))); vector<int> myvector; vector<int>::ite...

2013/04/06 17:00
157
opencv中的多通道矩阵CvMat元素的访问

CvMat* mat; mat = cvCreateMat(9,10,CV_64FC3); //注意所申请矩阵元素的类型,不同的类型访问操作方法不同,但类似可推导,以此为例。 opencv中的多通道矩阵CvMat元素的访问方法总结如下: ...

2013/04/05 16:08
1K
常犯错误

1. 使用类内函数不先创建对象,导致编译时出现非法调用non-static function 2. 使用32位程序设置,在vector中push_back大量数据导致运行时memory bad_alloc 3. 使用OpenCV忘了在程序设置Lin...

2013/03/20 10:29
24
fstream类读取UTF-8、Unicode和ANSI文本文档乱码问题的解决方案

1、解决UTF-8类型的文本文档中文乱码读取(思路:将UTF-8转成Unicode然后再转ANSI) #include <fstream> #include <iostream> #include <string> // #include <afx.h> #include <Windows.h> ...

2011/05/28 10:54
7.3K
C++ 判断字符串是否为子串

#include <iostream> #include <string> using namespace std; int main() { string Str1,Str2; int n; cout<<"输入字符串1 :"; cin>>Str1; cout<<"输入字符串2 :"; cin>>Str2; if((n=Str...

2011/04/30 10:22
5.1K
C++中string相关函数

C++ Strings(字符串) -------------------------------------------------------------------------------- 构造函数(Constructors) 语法: string(); string( size_type length, char ch ); ...

2010/10/11 18:46
1K
C++如何删除文件夹及包含的文件

#include void DeleteDirFile(CString sPath) { WIN32_FIND_DATA fd; HANDLE hFind = ::FindFirstFile(sPath + "*.*",&fd); if (hFind != INVALID_HANDLE_VALUE) { while (::FindNextFile(hF...

2010/10/06 22:57
2.8K
VC删除文件夹下所有文件的代码

//删除文件夹目录(非空) bool DeleteDirectory(char* sDirName) ...{ CFileFind tempFind; char sTempFileFind[200] ; sprintf(sTempFileFind,"%s\*.*",sDirName); BOOL IsFinded = tempFin...

2010/10/06 18:54
1K
演练:在 Visual Studio 中编译面向 CLR 的 C++ 程序 (C++)

通过使用 Visual Studio 开发环境,您可以创建使用 .NET 类的 Visual C++ 程序,并对它们进行编译。 在本过程中,您可以键入自己 的 Visual C++ 程序,也可以使用示例程序之一。本过程中使用...

2010/10/01 10:54
711
利用 C++ Interop 封装 ISO C++ 对象, 供其他 .Net 语言使用

.Net BCL 支持两种互操作技术,模块 级重用 P/Invoke 和组件级重用COM 互操作, C++/CLI 除了支持以上两种互操作以外,更支持代码级重用, 称为 C++ Interop,本文 仅举例说明这种互操作技术。...

2010/10/01 10:18
459
慎用 Visual Studio对项目的转换功能

今年二月,现在的这个项目进入到开发阶段,在前一个版本的基础上进行增量开发,是Windows下基于MFC开发的应用程序。 前一个版本使用VS2003开发,现在已经不能满足我们的需求,我们决定在新版...

2010/10/01 10:17
296
C++读取XML树的建立和遍历

XML文件为嵌套结构,分析XML文件并提取关键字和数据的过程分为两个部分: 1. 字符串处理,这一部分为编译原理的一些基础知识的实现,状态机什么的,就是把字符流处理为带关键字的多个节点 2....

2010/09/06 21:57
2.1K
C++ map插入数据的两种方法

m_lstStopWords[tempLine] = 1; m_lstStopWords.insert(map<string, int>::value_type(tempLine, 1));...

2010/09/05 22:02
1K
C++ 任意类型 转 string

#include <sstream> stringstream ss; string str; int a = 1; float b = 1.1; ss << a; ss >> str; ss.clear(); str.clear(); ss << b; ss >> str;...

2010/08/10 15:46
160
c++ 动态二维数组的创建和删除

创建:p[m][n] void make2Darray(int m, int n, float **p) { p = new float *[m] for(int i = 0; i < m; i ++) p[i] = new float[n]; } 删除:p[m][n] void delete2Darray(int m, float **p...

2010/08/09 10:32
651
char * 数组初始化

char *ch = new char[10]; memset(ch, ' ', 10);

2010/07/15 09:41
735
char * 与 string 之间的转换

(1)char * 转 string char * ch = "abs"; string s = ch; (2)string 转 char * string s = "abs"; char * ch = s.c_str(); (3)const char * 转 char * const char * ch_const = "abs"...

2010/07/14 13:11
322
如何获取目录下所有文件名 c++

以下程序只能在Windows下运行,完全按照c语言编写。但是添加了windows.h库。以下程序在Visual C++ 2008下编译通过。 #undef UNICODE // 如果你不知道什么意思,请不要修改 #define MAX_RESU...

2010/07/13 09:59
3K
feof与EOF

feof()可以用EOF代替吗?不可以。fgetc返回-1时,有两种情况:读到文件结尾或是读取错误。因此我们无法确信文件已经结束, 因为可能是读取错误! 这时我们需要feof()

2010/04/17 09:43
119

没有更多内容

加载失败,请刷新页面

返回顶部
顶部