红联Linux门户
Linux帮助

C语言调用Window/Linux上的各种应用程序

发布时间:2016-10-03 11:04:28来源:linux网站作者:SB第五代
前言
大一也曾自学过C,但是感觉学的都是些皮毛的东西,于是准备重新学点新东西。
 
软件
之前写c的时候使用的是VC6.0,这次准备使用Visual Studio,不过VS占用的内存着实大啊,C盘几乎都快满了。
 
代码
 
window上:
system("ipconfig");//查看IP
system("notepad");//打开记事本
system("calc");//打开计算器
system("pause");//暂停
system("shutdown -s -t 6000"); // 定时关机100分钟
以上都是些Window的常用命令。
当然我们可以利用这些就可以做一些类似病毒的玩意了。当然肯定不是病毒
while(1)
{
system("start notepad"); 
}
上面在notepad之前加上start表示是并行执行程序,如果不加的话表示串行执行。有兴趣可以自行演示,但是可能会死机。
怎么用c调用浏览器打开百度呢?如下:
system("F:\\360驱动大师目录\\360se6\\Application\\360se.exe www.baidu.com");
 
Linux上:
在Linux上我们需要下载c的编译环境:可以通过yum在线下载
yum -y install gcc
yum -y install gcc-c++
有了如上环境之后就可以在Linux编译运行了。
#include<stdlib.h>
void main()
{
printf("hello c , I am from linux");
}
接着在终端输入如下:
gcc 文件名
产生.out文件
./文件名.out
输出 hello c , I am from linux 。
当然这里也可以调用Linux命令,例如date等,前提是要熟悉Linux命令。
 
Ok,这篇就简单学习到这里了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/24701.html