摘要:        
1、类型说明typedef类型说明的格式为:typedef 类型 定义名;类型说明只定义了一个数据类型的新名字而不是定义一种新的数据类型。定义名表示这个类型的新名字。只是个别名而已。例如: 用下面语句定义整型数的新名字:1 typedef int TYPE_INT;使用说明后, TYPE_INT就成为int的同义词了, 此时可以用TYPE_INT定义整型变量。例如: TYPE_INTm, n;(与int m, n等效)。typedef同样可用来说明结构、联合以及枚举和类。就不一一举例了。2、类型解释TypenameTypename关键字告诉了编译器把一个特殊的名字解释成一个类型,在下列情况下必    阅读全文
posted @ 2013-12-04 16:31
清风似水流
阅读(1824)
评论(0)
推荐(0)
        
            
        
        
摘要:        
最近在研究用installshield2010为自己做的产品打包,自己在网上找写资料,胡乱折腾,最后弄成了一个exe安装包,想要修改exe文件的图标,发现Basic MSI project 无法用installshield2010修改(反正自己没找到),最后找到一个还算不错的方法:用微软的Visual Studio可以修改。 1、打开VS2010(其他版本也可以),选择方式如下,将你的exe文件导进来。 2、删掉红色选中的icon。 3、右击添加你想替换的图标,记得把新添加进来的图标ID改为100.然后保存,就会发现exe文件的图标已经替换好了。。。。    阅读全文
posted @ 2013-12-04 10:05
清风似水流
阅读(797)
评论(0)
推荐(0)
        
            
        
        
摘要:        
字符集转换: Ansi - Unicode 1 wstring AnsiToUnicode (const string& strSrc ) 2 { 3 /*!( iCharsRet ) );16 }17 18 /*!< 释放内存 */19 delete[] pwszBuffer;20 21 return wstrRet;22 }    阅读全文
posted @ 2013-12-04 10:01
清风似水流
阅读(259)
评论(0)
推荐(0)
        
            
        
        
摘要:        
字符集转换: Unicode - Ansi 1 string UnicodeToAnsi ( const wstring& wstrSrc ) 2 { 3 /*!( wstrSrc.size() * 4 + 10 ); 5 int iAllocSize = WideCharToMultiByte(CP_THREAD_ACP,0,wstrSrc.c_str(),-1,NULL,0,NULL,NULL); 6 char* pwszBuffer = new char[ (UINT)iAllocSize ]; 7 memset(pwszBuffer,0,iAllocS...    阅读全文
posted @ 2013-12-04 10:00
清风似水流
阅读(264)
评论(0)
推荐(0)
        
            
        
        
摘要:        
下面这段代码获得汉字首字母,如果不是汉字,则保留返回,但是,比如:哦,嗯等个例汉字,返回的不正确。 1 CString GetFirstLetter(LPCTSTR strName) 2 { 3 static TCHAR* wcsFiestLetterTable = 4 _T("ydkqsxnwzssxjbymgcczqpssqbycdscdqldylybssjgyqzjjfgcclzznwdwzjljpfyynnjjtmynzwzhflzppqhgccyynmjqyxxgdnnsnsjnjnsnnmlnrxyfsngnnnnqzggllyjlnyzss...    阅读全文
posted @ 2013-12-04 09:56
清风似水流
阅读(2053)
评论(1)
推荐(2)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号