- 博客(4)
- 收藏
- 关注
原创 Windows 上 cin>> 与 cin.getline() 混用的问题
经常看到类似下例的问题:int main(){ char buf1[5]={0}; char buf2[5]={0}; cin >>buf1; cin.getline(buf2,5); // 这里似乎不等待输入 return 0;}而解决办法如下:int main(){ char buf1[5]={0}; char buf2[5]={0}; cin
2012-11-26 20:55:33 1896 1
原创 VS 用 CCCCCCCC 填充栈内存是设置软中断?
在一些书里,或是论坛里,总会看到有作者把 CC 认定为是 x86 软中断(int 3)。但见作者除了发挥联想和照抄之外,似乎都不给出这个说法的确切依据。这个说法明显很说不通。微软使用如下常见的填充值:ABABABABBAADF00DCCCCCCCCCDCDCDCDDDDDDDDDDEADDEADFDFDFDFDFEEEFEEE只看1个字节的话
2012-10-21 19:45:36 1909 1
原创 为什么文件名(以及路径名)里含 # 字符的 CHM 文件会不能正常打开?
在很多地方看到这么个情况:有人下载了个名称为诸如 C#BOOK.CHM 的文件,然后解除锁定,可是依然不能正常打开,而其它 CHM 文件则又是可正常打开的,于是推断该文件是坏的。倘若该文件不是坏的,那么原因很简单:文件名(以及路径名)里含 # 字符。CHM 文件实质上是对一堆文件的一个打包。打开的每一页都对应着一个 HTML 文件,其内部地址与该 CHM 路径名可复合成一个URL,
2012-10-13 15:36:00 1954
原创 讹传的Win7睡眠(待机)快捷方式“rundll32.exe powrprof.dll,SetSuspendState 0,1,0”
1,SetSuspendState不是为rundll32设计的。无法仅用一行rundll32睡眠。可以先取消休眠选项……,那是另话。 2,想仅用一行rundll32休眠,如下即可,不必带参数。rundll32.exe powrprof.dll,SetSuspendState 如下煞有介事的写法,也是臆想的:rundll32.exe powrprof.dl
2011-07-11 11:58:02 17551 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人