易截截图软件、单文件、免安装、纯绿色、仅160KB

c / c++ /vc 的一些小知识

打开文件或者程序
1、ShellExecute(0,"open","c:\\abc.exe","","",SW_SHOW);
2、WinExec("c:\\a.exe",SW_SHOW);
3、system("dir c:\\");
关闭文件
m_hwnd = FindWindows("Notepad","a.txt-记事本");
SendMessage(m_hwnd,WM_SYSCOMMAND,SC_CLOSE,0);
隐藏DOS窗口
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )
光驱开关
#include <windows.h>
#include <mmsystem.h>
mciSendString("set cdaudio door open",NULL,0,0);
mciSendString("set cdaudio door closed",NULL,0,0);
这个东东是我用来吓唬同事的,(*^__^*) 嘻嘻……
在一个漆黑的晚上,伸手不见五指,我的一个同事在加班,……,突然我的电脑播放了恐怖生声音、光驱一出一进的(事先准备好)……
结果我的同事一激动……把我电脑的电源给拔了!
路径获取
char path[200];
GetCurrentDirectory(200,path);//获取当前路径 不包含本程序
GetModuleFileName(NULL,path,200);//获取当前路径 包含本程序
SHGetSpecialFolderPath(NULL,path,CSIDL_STARTUP,TRUE);//获取开始启动路径
GetSystemDirectory(path,200);//获取系统路径
char 和 CString 转化
char lp[256]; CString temp;
1、
strcpy(lp,(LPCTSTR)temp);
lp = (LPTSTR)(LPCTSTR)temp;
2、
temp = CString(lp);
temp.Format("%s",lp);
char 到 LPCTSTR
char ch[256];
_bstr_t  a;
a=ch; //a即为LPCTSTR
TCHAR 到 char
TCHAR exe[200];
char path[200];
setlocale(LG_ALL,"chs");
wcstombs(path,exe,200);


相关文档:

C 语言的面向对象

C 语言的面向对象
如前所说,面向对象是一种软件设计的思想,是语言无关的。在本节中,我举一个链表(list) 的例子来说明如何在 C 语言中的设计出有面向对象风格的代码。
定义接口
接口是面向对象语言中的一个比较重要的概念,接口只对外部承诺实现该接口的实体可以完成什么样的功能,但是不暴露实现的方式。这样的好处是 ......

linux下C语言多线程编程实例

学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。
下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。
或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。
下面是我们的代码:
/*thread_example.c :  c multiple thread programmi ......

C++和Java的多继承


多继承:
C++中的类可以直接实现多继承 如:class D:public A,public B,public C{……};
Java中不能直接实现这样的多继承,但是可以用接口(interface)来间接实现 如:
public class A{ ……}
public interface C{
  public void c1();
  public void c2();
}
public class C exten ......

用J2ME做基于手机的C/S模式游戏的流程

问题:用J2ME做基于手机的C/S模式游戏的流程
 查看该问题完整内容如果可以 请介绍下服务器和客户端等方便的内容回答:这些在百度上不好问,去CSDN问用什么语言做都是一样的,你用J2ME做自然是可能要在手机上用,看你要通过蓝牙还是GPRS,但是编程上本质区别不大,底层都是透明的。如何建立连接,通信这些应该明白吧, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号