您的位置:首页 > 移动开发 > 微信开发

HelloWorld.c小程序、实现dos命令行功能、打开文件操作(2种方式)

2015-12-03 23:13 706 查看
1. 头文件,英文是head,所以文件后辍是.h,head的简称。

头文件是源文件的辅助文件,一般把一些变量,函数定义到头文件,而将函数的实现放在源文件。

2. #include是预编译指令,将其他文件的内容包含进来。可以包含头文件,也可以包含其他任意类型的文件

#include"yincheng.itcast"

#include"include.h"

2. #include可以包含任意类型,不仅.h也可以.c,也可以.cpp

4.预编译指令一般不需要加上分号,对于include来说,加上也不影响执行

HelloWorld.c小程序



wyf.text

printf("hello wyf");


hello.c

#include<stdio.h>
void main(){
int a = 10;
int b = 10;
int c = a + b;
printf("%d",c);//也就是把C按照十进制打印出来
printf("\n"); // n代表换行

#include"wyf.text";

getchar();
}


输出结果:

20

hello wyf

实现dos命令行功能

hello.c

1. System在stdlib.h中

2、system("ipconfig");输入命令行并执行

#include<stdlib.h>
void main(){
system("ipconfig");
system("pause");

// 或者 getchar();

system("D:\\qq\\Bin\\QQ.exe");
system("pause");
}


对话窗口、打开操作(代码一样,问题不能执行ShellExecute语句)

第一个参数,指示那个窗口执行的,0就是系统执行的,第二个参数就是执行什么操作,一般情况下,只有”open”,”print”,

第三个参数就是执行的文件路径或者名称或者网址,或者邮件地址,第四个,第五个,都是系统保留的一些参数,都设置为0,

hello.c

#include<stdio.h>
#include<windows.h>
void main(){
//printf("hello world");

//MessageBox(0,"content","title",0);
//可以打开网页、文件、应用软件、系统软件、文件目录
//ShellExecute(0, "open", "http://www.csdn.net", 0, 0, 1);
//ShellExecute(0, "open", "D:\\1.txt", 0, 0, 1);
///ShellExecute(0, "open", "notepad", 0, 0, 1);
ShellExecute(0,"open","D:\\qq\\Bin\\QQ.exe",0,0,1);
//ShellExecute(0, "open", "D:\\", 0, 0, 1);

getchar();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: