自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Warring 不建议使用从字符串到‘char *’的转换

问题的根源是用const字符串初始化指针引起的 这是个比较严重的警告func(char *p);……char *pFileType = ".tmp";strcpy( pFileType, "hello" );func( pFileType );当出现以上的情况时,程序就会提示RT的警告原因在于常量".tmp"的指针指向的是全局const内存区,这块内存区是不能想改就

2014-11-12 11:05:40 1213

原创 strstr()引起的segment seeor

linux下开发,用到字符串处理的函数strstr(),

2014-11-12 09:50:45 724

原创 rpmbuild 制作rpm包

起始不难 但是自己时间起来还是遇到了问题 这里

2014-10-23 17:17:21 475

原创 Duilib中列表项添加数据

用三个数据做解释:开始的处理方式为:void AddDateIntoLisrt(){     CListUI* pList = static_cast(m_PaintManager.FindControl(_T("domainlist")));     CListTextElementUI* pListElement = new CListTextElementUI;f

2014-06-20 16:05:53 2248

原创 CString 与 int的互相转换

CString a = "123";int b;b = _ttoi(a);……b = 123;a.Format( "%d", b );

2014-05-05 09:28:00 807

原创 from 'CString' to 'TCHAR [260]'

TCHAR a[MAX_PATH];CString b;……a = b;报错RT;解决方法:lstrcpy( a, b.GetBuffer( b.GetLength() ) ); 解决 跟踪赋值成功

2014-05-04 16:25:55 548

原创 cannot convert from 'overloaded-function' to 'AFX_THREADPROC'

m_hThread = AfxBeginThread( ( AFX_THREADPROC )ThreadEntry, this,                                    THREAD_PRIORITY_NORMAL, 0, CREATE_SUSPENDED, NULL );线程入口函数声明和定义:定义:UINT CxxxWnd::ThreadEntry

2014-04-23 09:45:48 1399

原创 头文件交叉包含引起的错误

#error   :     WINDOWS.H   already   included.     MFC   apps   must  not   #include    昨天出现了这样的错误 网上查了下 也有解决办法 就是编译器必须在编译windows.h之前编译afxv_w32.h 将可能包含有windows.h的头文件放在其他头文件之后包含 这里要对自己提

2014-04-17 10:58:45 694

原创 UNICODE下和多字节字符编码的字符串处理函数对照

最近接触了一些Unicode下的字符串处理函数 如果工程师Unicode编码

2014-04-16 13:39:12 567

原创 LPCTSTR转换为const char *

UNICODE编码下,提示RT的错误struct _stat64 statbuf;LPCTSTR path;int res = _stat64(path, &statbuf);解决办法:struct _stat64 statbuf;DWORD dwMinSize = WideCharToMultiByte(CP_ACP,NULL,path,-1,NULL,0,NULL,FA

2014-04-13 13:14:00 1745

原创 UNICODE atoi()报错

CString a;……offsetInt = atoi(finishedSegmentsStr);报错:'atoi' : cannot convert parameter 1 from 'CString' to 'const char *'解决:Unicode下不能用atoi,而要使用_wtoi 也可以直接使用_ttoi,它在 ANSI 编码系统中被编译成atoi(),而在

2014-04-11 15:21:55 913

原创 空指针引起的程序崩溃

char* CharupPath = NULL;tchar2char(upPath,CharupPath); sprintf(CharupPath,"%s",Repacked_PATHStr);以上CharupPath是没有指向内存空间的空指针,其值为0。直接传递进tchar2char()中做参数进行数据操作,故引起程序崩溃。正确的做法应该是:char acCharupPath

2014-04-08 15:42:01 2933

原创 字符转换 TCHARtoCHAR

最近由于工作的需要 遇到了字符类型转换的问题 解决问题指出当然也是去网上索罗了一番 发现资料不少 可是真正管用的 基本没有 下面这段代码是经过自己调试通过的 分享出来 O(∩_∩)O~环境 VS2010 Unicode编码下

2014-03-24 22:40:10 982 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除