随笔分类 - /*C/C++*/
摘要:.bat 批处理文件即可批量执行多条命令的文件。。网上很容易找到相关语法。。功能的确很强大。。如设置参数:Cmd.exe 提供批处理参数扩展变量(%0 到 %9)。当在批处理文件中使用批处理参数时,%0 将由批处理文件名替换,而 %1 到 %9 将由在命令行键入的相应参数替换。要访问大于 %9 的参数,必须使用 shift 命令。 批处理文件内容为(test.bat):del *.%1 cmd下执行时可设置参数:test txt 即可删除当前目录下的所有txt文件syste()win32 API中执行命令的函数。。int system( const char *command );in
阅读全文
摘要:GetLogicalDriveStrings()win32 API中获取系统分区信息的函数。。函数将所有盘符信息以lpBuffer返回,以譬如 "A:\<null>C:\<null>F:\<null><null>"这样的格式。。当然。我们可以将其分离出来。。大致代码如下:DWORD len;char *pBuffer=new char[30];devl=GetLogicalDriveStrings(100,dev);string DvName[20];int n=0;while(*pBuffer) { DvName[n++]=pBuffer;
阅读全文
摘要:。一C语言的学习都是从数学问题和黑色的控制台程序开始。。很多人都知道程序在编译成功后就已经生成了可直接运行的exe文件(调试模式的在Debug文件夹中。发布模式在Release文件夹中)但是。你会发现。直接运行这个exe文件时。键入输入数据后。你还没来得及看结果。程序就自动关闭了因为程序运行完。控制台程序就立即关闭了一个比较简单的解决方法是。在程序最后多加个输入操作。这个输入唯一的意义就是让程序在自动关闭前先停在那例如。添加一个getchar() 操作这样程序就会在你按下任意一个键后才会关闭。二在上面问题中。我们还会发现。程序有输入数据时。程序还是一闪而过了。并没有停下来原因是。键入输入数据时
阅读全文
摘要:初学VC的MFC编程。。最近在用SHBrowseForFolder函数产生“选择文件夹”对话框时碰到了一开始比较不解的问题SHBrowseForFolder的参数是BROWSEINFO结构体,用来定义对话框的一些样式什么的之后。想在对话框中添加一个“新建文件夹”按钮。。查询MSDN后。知道是ulFlags加个BIF_NEWDIALOGSTYLE样式问题出现了。。VC不认识BIF_NEWDIALOGSTYLE样式。。照道理。VC++6.0的函数库应该已经有了该样式。。对于这个问题。比较不解不过解决方法是很简单。。查MSDN知道 BIF_NEWDI
阅读全文
摘要:How to say "Hello World!"?1. 最经典的“Hello world!” “Hello world!”最经典的写法当然是直接用 printf 输出“Hello world!”这几个字符了。无论用C还是 C++,写起来都非常的简洁明了。这里把最常见的几个全部列在下面。 #include <stdio.h> #include <iostream> int main() { printf("Hello world!"); // 教科书的写法 puts("Hello world!");
阅读全文
浙公网安备 33010602011771号