
C++
wode0239
这个作者很懒,什么都没留下…
展开
-
vc常见问题
1、fatal error C1189错误 下面是程序的错误! c:\program files\microsoft visual studio 8\vc\atlmfc\include\afx.h(24) : fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) require转载 2012-12-25 13:02:34 · 299 阅读 · 0 评论 -
配置文件INI操作 学习
在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文件中. 1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString( LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCT转载 2013-01-31 11:48:49 · 301 阅读 · 0 评论 -
VS2010程序打包操作(超详细的)
1、 在vs2010 选择“新建项目”----“其他项目类型”----“Visual Studio Installerà“安装项目”: 命名为:Setup1 。 这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件; 2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,转载 2013-01-08 10:05:08 · 464 阅读 · 0 评论 -
stringstream用法
http://www.cnblogs.com/kex1n/archive/2011/11/06/2237934.html 分为istream和ostringstream. 1 std::string name("zeta");2 int age = 27;3 4 ostringstream os;5 os "name:""""age:"6转载 2013-01-07 20:14:02 · 257 阅读 · 0 评论 -
利用GetPrivateProfileString读取配置文件(.ini)
配置文件中经常用到ini文件,在VC中其函数分别为: 写入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName); 读取.ini文件:DWORD GetPrivateProfileString(LPCTSTR lpAp转载 2013-01-07 15:09:23 · 382 阅读 · 0 评论 -
C++ fstream文件流读写文件操作详解
在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout 2、析取器(>>) 从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin转载 2013-01-06 17:12:38 · 5969 阅读 · 2 评论 -
C++二进制文件读写
今天终于弄明白怎样使用C++读写二进制文件了。 要读取文件必须包含头文件,这里包含了C++读写文件的方法。 可以使用fstream类,这个类可以对文件进行读写操作。 1、打开文件。 打开文件可以有两种方式,第一种可以使用fstream类的构造函数。 fstream file("test.dat",ios_base::in|ios_base::out|ios_base::app);转载 2012-12-21 11:34:40 · 294 阅读 · 0 评论 -
精确获取时间(QueryPerformanceCounter)
LARGE_INTEGER tima,timb; QueryPerformanceCounter(&tima); 在 Windows Server 2003 和 WindowsXP 中使用 QueryPerformanceCounter 函数的程序可能执行不当 QueryPerformanceCounter 來精確計算執行時間 QueryPerformanceCounter 來精转载 2013-01-04 17:31:31 · 253 阅读 · 0 评论 -
CString.Format的详细用法(转)
在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。 先看看Format用于转换的格式字符: %c转载 2013-01-04 17:30:55 · 166 阅读 · 0 评论 -
window 下 C/C++ 测试时间 函数
window 下 VC程序运行时间测试函数 最近在做足球机器人系统,笔者负责的是动态环境下机器人路径规划部分,用的是技术手段是"遗传算法+人工势场法",硬件平台是FIRA3VS3平台,软件平台主要是先借助MATLAB进行原理性验证,随后移植到VC平台上进行整机调试。路径规划时间较为重要,这直接关系到系统实时性的问题。在MATLAB下程序运行时间可以通过"tin+tout"转载 2013-01-04 11:19:39 · 564 阅读 · 0 评论 -
fatal error LNK1169: 找到一个或多个多重定义的符号
今天遇到的问题是fatal error LNK1169: 找到一个或多个多重定义的符号。 让我好找啊!! 最后也没找到。。。。 在网上找到一个办法,虽然没有找的多重定义的符号是什么原因引起的。最少能让我运行程序,多少还是有些安慰的。。。。 起先我以为和我以前遇到的定义了多个头文件类似,于是就把那些改成预编译形式,可惜还是不行;后来就度了一下。发现有不少人的帖子。其中转载 2012-12-30 13:18:57 · 445 阅读 · 0 评论 -
从一论坛看到的转贴,不知道作者名。
问题: 我利用timeGetTime函数,做了一个延时函数, 如下: Private Sub DelayTime(ByVal DelayNum As Long) Dim StartTime As Double, TmpTime As Single StartTime = timeGetTime Do TmpTime = timeGetTime If TmpTime转载 2012-12-29 21:38:09 · 209 阅读 · 0 评论 -
CString/string/char*/char[]/int/float相互转换
利用MFC进行编程时,我们从对话框中利用GetWindowText得到的字符串是CString类型,CString是属于MFC的类。而一些标准C/C++库函数是不能直接对CString类型进行操作的,所以我们经常遇到将CString类型转化char*等等其他数据类型的情况。这里总结备忘于此! 首先要明确,标准C中是不存在string类型的,string是标准C++扩充字符串操作的一个类。但是我们转载 2012-12-28 20:52:47 · 230 阅读 · 0 评论 -
【C++获取系统时间】C++时间问题
本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) 1.概念 在C转载 2012-12-28 20:48:01 · 254 阅读 · 0 评论 -
C++中Cstring使用小结
CString类功能强大,比STL的string类有过之无不及.新手使用CString时,都会被它强大 的功能所吸引.然而由于对它内部机制的不了解,新手在将CString向C的字符数组转换时 容易出现很多问题.因为CString已经重载了LPCTSTR运算符,所以CString类向const char *转换时没有什么麻烦,如下所示: char a[100]; CString str("转载 2012-12-28 21:04:18 · 290 阅读 · 0 评论 -
srand()以及rand()函数用法(zz)
srand()就是给rand()提供种子seed srand函数是随机数发生器的初始化函数。 原型:void srand(unsigned seed); 用法:它需要提供一个种子,这个种子会对应一个随机数,如果使用相同的种子后面的rand()函数会出现一样的随机数。如: srand(1); 直接使用1来初始化种子。不过为了防止随机数每次重复常常使用系转载 2012-12-28 20:48:51 · 299 阅读 · 0 评论 -
ATL TRACE
我们都知道MFC有个很有用的宏,叫TRACE,它用起来跟printf一样简单,能直接在VC++的output窗口中输出调试信息,但非MFC的project却没有这个宏,只能用OutputDebugString这个API输出,而OutputDebugString这个API却不支持类似printf这样的输出格式,而且不能在Release版本中自动关闭 (Reports warnings to a转载 2012-12-27 16:24:50 · 329 阅读 · 0 评论 -
每天学点C++循环读取文件夹中的文件
//读取文件,将处理结果输出 void ReadFiles(CString strAP, string _outPath) { ifstream read; read.open(strAP); ofstream write; write.open(_outPath.c_str(), ios::out | ios::app);转载 2012-12-25 13:03:23 · 774 阅读 · 0 评论 -
Kinect+OpenNI学习
推荐 Kinect+OpenNI学习笔记: http://www.cnblogs.com/tornadomeet/tag/Kinect%2BOpenNI%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/原创 2013-01-25 11:08:48 · 272 阅读 · 0 评论