首页 > 系统相关 >C语言学习笔记之 第四讲:C语言Windows命令行编程

C语言学习笔记之 第四讲:C语言Windows命令行编程

时间:2023-03-05 11:35:37浏览次数:61  
标签:头文件 函数 Windows 编程 system C语言 command DOS


1、 stdlib 头文件

即standard library标准库头文件。

stdlib 头文件里包含了C、C++语言的最常用的​​系统函数​

该文件包含了C语言标准​​库函数​​的定义

2、 system()函数

函数名: system 

功   能: 发出一个DOS命令,在命令窗口中输入一个DOS命令;

用   法: int system(char*command);  

system函数已经被收录在标准c库中,可以直接调用

如以下程序:

#include <stdlib.h>  
#include <stdio.h>
int main(void)
{
printf("About to spawn command.com and run a DOS command\n");
system("dir"); //列出当前目录的文件及文件夹
system("pause");//暂停
return 0;
}

 

 

标签:头文件,函数,Windows,编程,system,C语言,command,DOS
From: https://blog.51cto.com/sdwml/6101302

相关文章

  • C语言学习笔记之 第一讲:C语言概述
    1、软件:一系列按照特定循序组织的计算机数据和指令的集合。2、软件分类:系统软件  应用软件3、人与计算机之间的交互方式:自然交互界面 声音、触摸屏控制  成就了......
  • C语言学习笔记之 第二讲:C语言环境简介
    1、C语言程序开发环境:MAC:      XcodeWindows:  VisualStudioLinux:      VI 、VIM  跨平台:   CodeBlocks、Eclipse、QT2、IDE:集成开发环境3......
  • Windows 11 右键菜单恢复Windows 10 样式(Win11右键菜单恢复)
    右键菜单改回Win10(展开)1.新建文件:win11右键展开.bat2.填写脚本内容regadd"HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32......
  • 周一英语链编程感受(3.4)
    其实关于英语链的这些内容一开始想的有些过于简单了本来以为可能会和c++上的那些类似,后来在实际编程的过程中发现还是自己想简单了,以至于操作过程中出现了很多的问题最后......
  • C语言内存相关
    相关函数:memset和memcpy在头文件string.h(C语言)或cstring(C++)中参考资料https://www.geeksforgeeks.org/memset-in-cpp/https://www.geeksforgeeks.org/memcpy-in-cc......
  • Golang HTTP编程及源码解析-请求/响应处理
    1.HTTP协议HTTP协议是HyperTextTransferProtocol(超文本传输协议)的缩写,基于TCP/IP通信协议来传递数据(HTML文件、图片文件、查询结果等)。HTTP是无连接的:无连接的......
  • 网络编程
    网络编程ip地址ip地址:用来在网络中标记一台电脑,比如192.168.1.1;在本地局域网上是唯一的。端口端口是通过端口号来标记的,端口号只有整数,范围是从0到65535,其中包含知名......
  • Windows设置暂停更新天数为2000年
    新建bat文件,内容如下regadd"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings"/vFlightSettingsMaxPauseDays/treg_dword/d730000/fpause......
  • Windows系统中删除大文件夹
    在做一些大型数据的研究时,很多时候会下载大数据集,这种数据集中会包含很多文件,此时在Windows系统中想要删除这个大文件夹速度会非常慢。可以考虑使用如下指令,提高删除大文件......
  • 不同厂家的编译器 对C语言的理解不一样
    #注意是C语言代码,不是C++voidfunc(void){constintbuf_len=64;charbuffer[buf_len]={0};}$$cat-nfun.c1voidfunc(void)2{......