摘要:常见的中文内码一般有gb2312(简体中文),gbk和台湾那边用的big5(繁体中文),有时候看一些台湾编程论坛里的资料,都是乱码,如果在ie中浏览,则要求安装繁体字库的支持。网上也有很多中文内码的转换工具,但是在自己的程序中集成这些功能岂不是更好。windows中提供了multibytetowidechar和widechartomultibyte两兄弟函数,足可以搞定这些功能了。 以下四个函数分......
摘要:合并两张jpg图片为一张jpg图片,思路是先把两张图片jpg图片都转化成bmp图片,然后把两张bmp图片合并成一张bmp图片,然后是把这张bmp图片转化为jpg图片。
一 jpg,bmp互相转化
/*********************************format:bmp转为jpg, format为image/jpeg,jpg转为bmp,format为image/bmpstrdst......
C++语言代码检查工具PC-Lint简介上一页 ...安装结束后在pc-lint安装目录下运行config.exe,各项设置简要解释如下:b) 第二步,选择你所使用的c/c++编译器:比如visual c++ 6.x. 【程序编程相关:
.NET Remoting编程简介】a) 第一步,给出pc-lint的安装路径与选择设置的保存文件. 【推荐阅读:
Remoting编程知识二】d) 第四步,选择所使用的库:比如mfc,owl,等,可多选,在windows下开发的一般要选中windows 32 bit. 【扩展信息:
MBGA】c) 第三步,选择内存模式:比如32 bit flat model.e) 第五步,c++编程提出过重要建议的作者,选择某作者后,他提出的编程建议方面的选项将被打开:比如scott meyers,可不选.f) 第六步,头文件的设置:可在后面步骤中手工添加. 第二步:整合pc-lint到选定的编译环境当你在上述第二步中选择了编译器后,可以在pc-lint目录下找到一个"env-选用的编辑环境.lnt"文件,比如对于source insight 是env-si.lnt,对于vc6是env-vc6.lnt.打开此文件,根据上面的描述,配置你的编译器,下面以vc6为例:·选取菜单 tools | customize..... ·选取 tools 标签·点按主对话框上方的虚线小方框 new ·输入 name: pc-lint·输入 command: c:\lint\lint-nt.exe,假设安装到此路径·输入 arguments: c:\lint\std.lnt ?(filepath)?7)选择 (x) use output window·close第三步:lint单个c文件a) 打开一个c文件b) 运行第2)步集成上的pc-lint菜单项c) lint结果会在一两秒之内出来.告警的解释可参考lint安装目录下msg.txt文件,打开文件,通过查找告警号码定位,就可以看到比较详细的说明.第四步:lint多个c文件a) 在lint软件目录下建立prjlint.lnt文件,文件的第一行是使用的lint配置文件名,从第二行开始,列出想所有要lint的*.c文件名,一行一个....
下一页 摘要:在构造函数中调用虚成员函数,虽然这是个不很常用的技术,但研究一下可以加深对虚函数机制及对象构造过程的理解。这个问题也和一般直观上的认识有所差异。先看看下面的两个类定义。struct c180{ c180() {foo();this->foo(); } virtual foo() {cout << "<< c180.foo this: " << this &......