摘要: 程序实现对计算机光驱舱门的开关进行控制,循环开关动作5次。 Qt Creator下的代码如下:#include <QtCore/QCoreApplication> #include <windows.h> #include <mmsystem.h> #include <stdio.h> void OpenCDRom(); void CloseCDRom(); int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); printf("Look down on yo 阅读全文
posted @ 2013-02-24 11:26 Gage-Xu 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 最近在开发过程中,已经连续两次遇到DllImport的问题,由于对这方面的开发不熟悉,在解决问题的过程中,找不到头绪,浪费了很多的时间。本篇文章,我将我所遇到的问题及其解决方法进行一个记录,仅仅是记录,希望能够帮助那些焦头烂额像我一样找不到头绪的新手,也希望各位牛逼大侠帮助我对这些问题的解决处理给出准确与想尽的解释,不足之处,还希望大家批评指正。本文将会持续更新,用于记录我在开发过程中遇到的和DllImport相关的一些问题。1. 异常"DllNotFoundException was unhandled" 问题描述: 之前在32位XP下用VS2010开发的一个程序运行正常 阅读全文
posted @ 2013-02-23 16:34 Gage-Xu 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 网络上资料里对 #define 的用法已经有很多的说明,在这里对现有的一些内容进行整理,希望能够对大家有帮助作用。 一、define的简单用法 1.简单的define定义 #define MAXTIME 1000 一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写 if(i<MAXTIME){.........} 编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。 2.define的“函数定义” define可以像函数那样接受一些参数,如下 #define max(x,y) (x)>(y)?(x):(y); 这个定义就将返回两个数中较大... 阅读全文
posted @ 2011-05-16 17:20 Gage-Xu 阅读(860) 评论(2) 推荐(0) 编辑
摘要: 问题描述:一个五位数字满足 ABCDE x 4 = EDCBA,并且A、B、C、D、E不重复,求解这五个数字。解决方案1:#include <stdio.h>int calc (){ for (int i=10001; i<100000; i++) { int right =0; /*右边表达式的值*/ int left = i; while ( left !=0 ) /*求右边的值*/ { right = right *10+ left %10; left /=10; ... 阅读全文
posted @ 2011-05-13 16:03 Gage-Xu 阅读(1237) 评论(0) 推荐(0) 编辑