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

前言

大一也曾自学过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,这篇就简单学习到这里了。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值