原文:[C] 让VC支持C99的整数类型V1.01。避免包含目录问题,更名auto_stdint.h、auto_inttypes.h(在VC6至VC2012、GCC、BCB等编译器下测试通过)

作者:zyl 以前我曾为了让VC 等编译器支持C 的整数类型,编写了同名的stdint.h inttypes.h来智能处理 http: www.cnblogs.com zyl archive c int.html 。现在将其升级到v . 版。 一 改动说明 . 包含目录问题 在 . 版,我编写的头文件与系统头文件同名,利用 include XXX 与 include lt XXX gt 的区别,使 ...

2013-01-10 22:50 4 2894 推荐指数:

查看详情

[C] wchar_t的格式控制字符(VCBCBGCCC99标准)

作者:zyl910   随着wchar_t类型引入C语言,字符串处理变得越来越复杂。例如字符串输出有printf、wprintf这两个函数,当参数中既有char字符串又有wchar_t字符串时,该怎么填写格式控制字符呢?本文对此进行探讨。 一、翻阅文档   先翻阅一各个编译器的文档及C99 ...

Tue Jul 31 02:12:00 CST 2012 0 3574
VC++ 2010对C99支持

VC++支持ANSI C毋庸置疑,不过对于是否支持C99,我倒看到两种说法: 1. 不支持C99. http://en.wikipedia.org/wiki/Visual_C%2B%2B#Issues 2. 支持C99的个别特性. http ...

Sat Jul 21 12:18:00 CST 2012 0 3936
[C/C++] 各种C/C++编译器对UTF-8源码文件的兼容性测试VCGCCBCB

作者:zyl910   在不同平台上开发C/C++程序时,为了避免源码文件乱码,得采用UTF-8编码来存储源码文件。但是很多编译器对UTF-8源码文件兼容性不佳,于是我做了一些测试,分析了最佳保存方案。 一、测试程序   为了测试编译器对UTF-8源码文件兼容性,我编写了这样的一个测试 ...

Fri Jul 27 07:56:00 CST 2012 5 14519
[C/C++] 显示各种C/C++编译器的预定义宏(C11标准、C++11标准、VCBCB、Intel、GCC

作者:zyl910   在编写跨平台的程序时,我们经常使用预定义宏来检测编译环境。虽然编译器的手册中有预处理宏的介绍,但是不够详细,而且还有很多宏没有介绍。于是,我编写了一个小程序,显示常见C/C++编译器编译器的预定义宏。 一、心得   最直接的办法是逐个逐个的用#ifdef判断宏是否 ...

Fri Aug 03 02:24:00 CST 2012 0 10530
[C] 跨平台使用TCHAR——让Linux等平台也支持tchar.h,解决跨平台时的格式控制字符问题,多国语言的同时显示(兼容vc/gcc/bcb支持Windows/Linux/Mac)

作者:zyl910   将Windows程序移植到Linux等平台时,经常会遇到tchar.h问题与字符串的格式控制字符问题(char串、wchar_t串、TCHAR串混合输出)。本文探讨如何解决这些问题。 一、背景 1.1 历史   传统的C程序使用char字符串,采用ANSI+DBCS ...

Fri Jan 18 00:40:00 CST 2013 4 15216
VC2012编译CEF3-转

原文地址:http://blog.csdn.net/tiplip/article/details/42047815 下载 代码下载:http://cefbuilds.com/,CEF 3.2556.1368.g535c4fb 解压到本地:D:\Develop\CEF3 ...

Mon Jun 12 21:18:00 CST 2017 0 1302
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM