- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 使用C++数据流处理文件时获得实际数据大小
微软的VC中对于文件操作的类CFile中有个成员函数Read,返回值为实际读取数据大小。对于需要循环读取文件的处理来说,可以通过判断实际读取的数据大小来处理最后剩下来的数据。但是,如果使用C++的数据流方式来处理文件时,你会发现read返回值是*this,而不是读取数据的实际大小。也没有其他对应的函数能得到当前实际读取数据的大小。但是我在网上找到一种替代方式:ifstream ifs("d
2008-01-30 18:04:00 6936
原创 串口速率自动侦测
我在公司做的软件经常和串口通信打交道,通俗的说就是手机刷机的程序。 但是只会刷公司生产的产品,其他的就不会了,呵呵。 最近公司上上下下在提“降成本”。任何一个岗位都需要考虑如何参与到降成本的活动中去,有人提出我做的串口通信的软件工具需要提升速率。但从PC端软件提升串口波特率,这没有任何难度。难度在于终端必须同时提升串口的通信速率,否则就是一头热。而且两端速率不同,
2008-01-11 22:15:00 2837
原创 剪贴板应用出现难题及解决
剪贴板说难也难,说简单也简单 ,关键看应用到什么程度。本来我这个应用算是简单的应用,结果不知道为什么出现了个令人头痛的难题。 我自己做了一个文件管理的工具,其中用到剪贴板来管理文件或目录的拷贝、剪切、粘贴等功能。将数据拷贝到剪贴板中的应用很简单,也没有任何问题,代码例子如下: int nlen = lstrlen(lpszText); if (
2008-01-07 17:38:00 4156 1
原创 VC005的一个BUG
看来BUG是任何人都会犯的,连微软也免不了俗。以前倒是对商业软件很虔诚的,不过现在想想,其实都就是那么回事。 这个BUG说大也不大,只要注意一点就可以避免,不会有致命影响。但是说大也大,毕竟影响编译的成功。其实就是工程文件所在路径中不能包含空格。如果包含有空格,则空格以前的被识别为一个*.obj文件,而链接不成功。通常是报LNK1104错误。所以,就算报了错误,也
2008-01-04 14:51:00 715
WM6下房屋按揭贷款计算器
2009-05-26
WM6下的房屋按揭贷款计算器
2009-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人