随笔分类 -  C++

C++语法与代码
ubuntu '/dev/video0': 2, 没有那个文件或目录
摘要:UBUNTU安装中心搜索UVC 安装以后即可 阅读全文

posted @ 2014-06-20 09:20 涛涛宝贝 阅读(1583) 评论(0) 推荐(0)

根据进程获得exe名称
摘要:#include//定义出错类型,列举所有出错提示框的信息const TCHAR *szErrorInfo[] = { _T("致命的应用程序错误"), _T("应用程序错误"), _T("Fatal Application Error"), _T("Application Error"), NULL,};int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, ... 阅读全文

posted @ 2014-02-26 15:22 涛涛宝贝 阅读(417) 评论(0) 推荐(0)

C++ 实数默认为double型
摘要:C++ 实数默认为double型 阅读全文

posted @ 2013-09-24 17:22 涛涛宝贝 阅读(332) 评论(0) 推荐(0)

vs中rc文件一直显示在另一个编辑器中打开
摘要:检查resource.h文件是否打开,打开关闭以后重新打开资源管理器即可。 阅读全文

posted @ 2013-08-22 15:36 涛涛宝贝 阅读(967) 评论(0) 推荐(0)

关于_stscanf和_stprintf用法
摘要:例:_stscanfwstring wstr("0.54855");float m_float;_stscanf(wstr.c_str(),L"%f",&m_float );参考sscanf_stprintfwstring wstr;_stprintf(wstr.c_str(),L"%f",0.145454);参考ssprintf 阅读全文

posted @ 2013-08-08 16:41 涛涛宝贝 阅读(1975) 评论(0) 推荐(0)

string转wstring
摘要:#include std::string ws2s(const std::wstring& ws){ std::string curLocale = setlocale(LC_ALL, NULL); // curLocale = "C"; setlocale(LC_ALL, "chs"); const wchar_t* _Source = ws.c_str(); size_t _Dsize = 2 * ws.size() + 1; char *_Dest = new char[_Dsize]; memset(_Dest,0,_Dsize); .. 阅读全文

posted @ 2013-08-08 15:08 涛涛宝贝 阅读(674) 评论(0) 推荐(0)

winCE 声音
摘要:一、播放声音文件的简单方法在VC++ 中的多媒体动态连接库中提供了一组与音频设备有关的函数。利用这些函数可以方便地播放声音。最简单的播放声音方法就是直接调用VC++中提供的声音播放函数BOOL sndPlaySound ( LPCSTR lpszSound,UINT fuSound ); 或BOOL PlaySound( LPCSTR lpszSound, HMODULE hmod, DWORD fuSound );其中参数lpszSound是需要播放声音的.WAV文件的路径和文件名, hmod在这里为NULL,fuSound是播放声音的标志,详细说明请参考VC++中的帮助。 例如播放C:\s 阅读全文

posted @ 2013-08-07 15:49 涛涛宝贝 阅读(629) 评论(0) 推荐(0)

typedef的使用总结(转)
摘要:用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,// 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针虽然:char *pa, *pb;也可行,但相对来说没有用typedef的形式直观,尤其在需要大量指针的地方,typedef的方式更省事。用途二:用在旧的C代码中(具体多旧没有查),帮助struct。以前的代码中,声明struct新对象时,必须要带上st 阅读全文

posted @ 2013-07-31 11:14 涛涛宝贝 阅读(144) 评论(0) 推荐(0)

wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString 以及system("command")
摘要:转载:http://blog.csdn.net/chocolateconanlan/article/details/4058868wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString….一些转换函数,主要针对宽字符。字符串是根本啊,要好好掌握了#include // 使用CString必须使用MFC,并且不可包含#define _AFXDLL#include using namespace std;//———————————————————————————-//将 单字节char* 转换为 宽 阅读全文

posted @ 2013-07-19 16:48 涛涛宝贝 阅读(580) 评论(0) 推荐(0)

TCHAR 转 QString wchar_t * 转QString
摘要:#ifdef UNICODE#define QStringToTCHAR(x) (wchar_t*) x.utf16()#define PQStringToTCHAR(x) (wchar_t*) x->utf16()#define TCHARToQString(x) QString::fromUtf16((x))#define TCHARToQStringN(x,y) QString::fromUtf16((x),(y))#else#define QStringToTCHAR(x) x.local8Bit().constData()#define PQStrin... 阅读全文

posted @ 2013-07-19 14:43 涛涛宝贝 阅读(7662) 评论(0) 推荐(0)

转 String,CString,TCHAR*,char*之间区别和联系
摘要:最近老用到Cstring, TCHAR*, char*的转换.找到一篇写得蛮详细的. 引用过来, 方便自己以后查阅.char是类型TCHAR也是!不过他可以通过是否定义了UNICODE宏来判断到底是char还是w_char;TCHAR是一种字符串类型,它让你在以MBCS和UNNICODE来build程序时可以使用同样的代码,不需要使用繁琐的宏定义来包含你的代码,而char代表ASCII的字符#ifdef UNICODE typedef wchar_t TCHAR; #else typedef char TCHAR; #endif所以用MBCS来build时,TCHAR是char,使用UNICO 阅读全文

posted @ 2013-06-11 11:57 涛涛宝贝 阅读(417) 评论(0) 推荐(0)

窗口过程函数-----WindowProc和DefWindowProc函数[转]
摘要:在Windows操作系统里,当窗口显示之后,它就可以接收到系统源源不断地发过来的消息,然后窗口就需要处理这些消息,因此就需要一个函数来处理这些消息。在API里定义了一个函数为回调函数,当系统需要向窗口发送消息时,就会调用窗口给出的回调函数WindowProc,如果WindowProc函数不处理这个消息,就可以把它转向DefWindowProc函数来处理,这是系统的默认消息处理函数。当你按下菜单,或者点击窗口时,窗口需要运行这个消息处理函数。函数WindowProc声明如下:TitleLRESULT CALLBACK WindowProc( HWND hwnd, UINT uMsg, WPARA 阅读全文

posted @ 2013-06-11 11:02 涛涛宝贝 阅读(570) 评论(0) 推荐(0)

C++中L和_T()之区别
摘要:转载http://blog.csdn.net/awey_001/article/details/6130795字符串前面加L表示该字符串是Unicode字符串。_T是一个宏,如果项目使用了Unicode字符集(定义了UNICODE宏),则自动在字符串前面加上L,否则字符串不变。因此,Visual C++里边定义字符串的时候,用_T来保证兼容性。VC支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修改。以下是别人的总结:一、在字符串前加一个L作用: 如 L"我的字符串" 表示将ANSI字符串转换成un 阅读全文

posted @ 2013-06-10 11:51 涛涛宝贝 阅读(190) 评论(0) 推荐(0)

C++ Operator Precedence(运算符优先级)
摘要:http://www.cppreference.com/operator_precedence.html 阅读全文

posted @ 2013-06-05 17:22 涛涛宝贝 阅读(139) 评论(0) 推荐(0)

_tmain(), wmain(), winmain(), _twinmain()这些函数的区别
摘要:_tmain()是个宏,他需要头文件#include “stdafx.h”的支持,因为stdafx.h中包含了头文件tchar.h, 在tchar.h文件里,微软做了以下宏定义#ifdef _UNICODE#define _tmain wmain#define _tWinMain wWinMainwmain()是UNICODE版本的main(), _tmain()是个宏,如果是UNICODE则他是wmain()否则他是main(),wmain()是控制台程序,winmain()是windows程序 阅读全文

posted @ 2013-05-24 16:31 涛涛宝贝 阅读(401) 评论(0) 推荐(0)

学习网络编程的十个步骤
摘要:转载:http://www.cppblog.com/waterinfire/archive/2007/05/11/23904.html经过多年的网络编程实践之后,个人觉得初学网络编程者可以从以下几个步骤开展: 1)下载一个可以互动的学习工具,通过这个与这个工具互动,我们可以及时的学到每个api的结果如果。我个人强烈推荐一个互动好工具,即python,下载地址http://www.python.org对于有c/c++或java基础的朋友通过一两个礼拜的时间就可以上手了,另外个人建议初学者可以学习dive into python。 2)掌握网络编程中会用到的几个基本概念和内涵,比如IP地址,po. 阅读全文

posted @ 2013-05-24 14:41 涛涛宝贝 阅读(272) 评论(0) 推荐(0)

vs中设置中断
摘要:点击项目->属性->配置属性->c/c++ ->常规 调试信息格式改为(程序数据库(/Zi)) ->连接器 ->调试 生成调试信息改为 (是(/DEBUG)) 阅读全文

posted @ 2013-03-20 20:36 涛涛宝贝 阅读(220) 评论(0) 推荐(0)

导航