原文:[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