#define _CRT_SECURE_NO_WARNINGS //关闭安全检查
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#define X 10 //内部外部都不能修改
const int num = 10; //伪常量,内部不能修改,但可以通过修改内存来修改
void main1()
{
system("notepad"); //打开记事本,只有这条命令结束,即记事本关闭的时候下一条语句才会执行
system("start calc"); //打开计算器,
system("ipconfig"); //查看ipconfig
system("Shutdown -s -t 600"); //600秒后自动关机
system("Shutdow -a"); //取消自动关机
system("echo china"); //打印china
}
void main2()
{
// system("explorer.exe"); //文件管理器
system("explorer.exe D://"); //打开D盘文件管理,一定要用双斜杠
system("explorer.exe L:\\传智播客第三期\\2014传智播客3期C++基础班\\20140318");
}
//打开复杂目录的操作方式
void main3()
{
//\"解释成一个双引号, 两个斜杠解释成一个斜杠,这段字符串中没有空格,所以不用加双引号
system("\"C:\\Program Files\\Internet Explorer\\iexplore.exe\"");
//指定打开网站的名称
system("\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" www.baidu.com");
}
//杀掉一个进程
void main4()
{
system("title C++学习");
system("start mspaint");
//关掉进程
system("taskkill /f /im mspaint.exe");
}
//控制窗口的最大化和最小化
void main5()
{
//在头文件Windows.h中
//第一个0参数代表系统启动,第二个参数时打开,open打开,print为打印,第三个是要打开的程序
//最后一个参数0为隐藏、1为正常、3为最大化、6为最小化
ShellExecuteA(0, "open", "notepad", 0, 0, 6);//最后的6代表最小化界面,当是0的时候代表隐藏的打开该记事本,可以在进程中查看
//休眠1秒, 1000代表1秒, Sleep()其中S是大写的
Sleep(1000);
}
//在头文件windows.h中,弹出对话框
void main5_1()
{
//第一个参数代表系统弹出,第二个参数为内容,第三个参数为标题,第四个参数为对话框内容!
MessageBoxA(0, "因为网络故障,请重新登录", "QQ故障", 0);
MessageBoxA(0, "因为网络故障,请重新登录", "QQ故障", 1);
}
//吃掉内存
void main6()
{
while (1)
{
//malloc在头文件stdlib.h中
malloc(1024 * 1024 * 10);
Sleep(1000); //每秒钟吃掉10M内存
}
}
void main7()
{
ShellExecuteA(0, "open", "www.baidu.com", 0, 0, 1);
}
//sprintf
void main8()
{
char str[50];
sprintf(str, "%s", "tasklist");
puts(str);
system(str);
}
//观察内存,通过修改内存更改数据
void main9()
{
int num = 0; //一定要进行初始化!!!!
printf("%x\n", &num);
num = 3;
num = 10;
printf("%d", num);
}
void main()
{
main9();
system("pause");
}
//在Linux下编译C程序 gcc 1.c -0 a.out
//执行编译的程序 ./a.out
//dos下删除一个文件 cd 目录 【enter】 del 文件名
巩固C语言(一)
最新推荐文章于 2023-07-09 17:09:01 发布