学习笔迹.C
WesternRiver
这个作者很懒,什么都没留下…
展开
-
Html链接中显示'%'号
我在用C生成Html文件的时候发现链接中存在%**这类的字符在浏览器上都会被转换(*代表字母或数字),如%E5就会转换成汉字!因此链接中有%号就总是打开失败,如%E5%91%BD%E4%BB%A4%E5%8F%82%E6%95%B0.txt。经过试验感觉E5等应该是实际的ASCII码值,所以如果想在链接中使用%,就必须采用%号的ASCII码'%25'代替'%'号。 string s...原创 2011-08-03 17:14:41 · 847 阅读 · 0 评论 -
C.API.清空文件内容(不删除或覆盖文件)
HANDLE hWriteFile = NULL;/* 文件句柄 */ if(!(hWriteFile = CreateFile(szFileAddr.c_str(), GENERIC_WRITE|GENERIC_READ, FILE_SHARE_READ, /* 允许后续对文件的读操作 */ NULL, OPEN_EXISTING, /* 打开存在的文件 *...原创 2011-08-04 09:27:56 · 391 阅读 · 0 评论 -
#pragma once与 #ifndef的区别[转载]
为了避免同一个文件被include多次 1 #ifndef方式 2 #pragma once方式 在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 ...原创 2011-08-15 09:36:00 · 140 阅读 · 0 评论