C-lang
lukezhang-123
博客好强大!注意保护视力!
展开
-
c语言--windows遍历目录
WIN32_FIND_DATA 的cFileName默认是系统编码,如果有UNICODE宏(def UNICODE),api会自动把cFileName转为unicode编码,不是utf8编码,所以不加#undef _UNICODE会出现中文乱码#ifdef _UNICODE#undef _UNICODE#endif // _UNICODE#ifdef UNICODE#undef UNICOD原创 2018-04-18 18:55:10 · 11682 阅读 · 1 评论 -
c语言基础--使用不同编码字符--字符集--ANSI ascii gbk gb2312 gb18030 unicode utf8 big5 wchar_t 处理器大小端
【首先简单理解几种编码】ascii是ansi标准,包含128个字符(7 bits) 我们说的ansi编码,通常特指windows平台的一种ascii扩展码,他将ascii码扩展到8bits,增加了0x80-0xff共128个字符。在cjk(chinese japanese korean)系统中,ansi还常常指代包括多字节内码的编码。不难看出,所谓ansi编码,就是一种未经国际标准化(也没办...原创 2018-04-18 17:49:19 · 10762 阅读 · 0 评论 -
c语言--windows文件选择对话框--windows api--GetOpenFileName
#include <windows.h>#include <Commdlg.h>#include <stdio.h>OPENFILENAME ofn;// a another memory buffer to contain the file namechar szFile[100];int main(){ // open a fil...原创 2018-04-18 19:16:03 · 11296 阅读 · 1 评论 -
c语言--windows文件夹选择对话框--windows api--SHBrowseForFolder
c语言--windows文件夹选择对话框--windows api--SHBrowseForFolder原创 2018-04-18 19:29:33 · 14411 阅读 · 2 评论 -
C语言--资源
C语言编程——控制台程序光标控制原创 2018-04-18 22:14:30 · 10308 阅读 · 0 评论 -
c语言 实现控制台动态一行显示进度-进度百分比的显示 escape codes-linux
#include <stdio.h>#include <unistd.h> int main (){ int i; for(i=1;i<10;i++) { printf("\33[2K\r"); printf("安装进度:%d%%",i); fflush(stdout); usl...原创 2018-10-24 18:34:42 · 3912 阅读 · 0 评论