摘要: 一、播放系统的消息声音 BOOL WINAPI MessageBeep( __in UINT uType); MSDN 中对这个函数的说明是:播放一个波形文件(也就是wav格式),每一个声音类型的波形声音在注册表中有一个条目(entry)指定.MessageBeep(MB_OK);Sleep(3000);MessageBeep(MB_ICONWARNING);Sleep(3000);MessageBeep(MB_ICONSTOP);Sleep(3000);MessageBeep(MB_ICONERROR);Sleep(3000);MessageBeep(MB_ICONEXCLAMAT... 阅读全文
posted @ 2010-08-03 19:46 JarvisChu 阅读(10389) 评论(0) 推荐(0) 编辑
摘要: 从网上淘了一段 文件加密的程序,看完之后,明白了它所谓的文件加密,其实原理相当简单:即是按字节 或 按位 读取一个要加密的文件中的数据,然后与我们自己输入的密码做一些 算法操作,将新的数据写入到新文件中,这个新文件就是我们的加密后的文件。 于是我就自己设计了一个简单的加密算法,用它实现了文件的加密,附带着写了一个解密算法。希望供大家参考#include<stdio.h> #include<stdlib.h> #include<string.h> void encfile(char *in_filename,char *pwd,char *out_filena 阅读全文
posted @ 2010-08-03 17:25 JarvisChu 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: 一、 从路径中 提取扩展名CString path("C:/ForVcTest/diary.txt");CString ext = path.Mid(path.ReverseFind('.')+1);AfxMessageBox(ext); 解析:1. CString::Mid CString Mid(int nFirst) const;CString Mid(int nFirst,int nCount) const; nCount代表要提取的字符数,nFirst代表要提取的开始位置 2. CString::CString::ReverseFind int R 阅读全文
posted @ 2010-08-03 15:36 JarvisChu 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 上一篇博文中已经提到了CFileFind类,并且用它实现了删除任意文件夹,此处不再对其赘述。 在实现文件复制过程时,一个问题i是我纠结了许久,CFileFind 类的成员函数 GetFilePath()与GetFileName(),其实很好理解的两个函数,一个是获得文件的路径,一个是获得文件的名字。但我却在理解上犯了一个错误,就是文件路径究竟包不包含文件名字,如有文件C:/Test/1.txt ,那么它的路径和名称分别是什么?我理解成了,路径:C:/Test 名称1.txt ,我按照我的理解编写这个复制功能的实现代码,老师出错,最后我才发现,原来 路径是包含文件名称的 ,即上面的文件 路径即. 阅读全文
posted @ 2010-08-03 13:00 JarvisChu 阅读(373) 评论(0) 推荐(0) 编辑