system 订阅
system是一个C/C++的函数。windows操作系统下system () 函数详解主要是在C语言中的应用,system函数需加头文件后方可调用。 展开全文
system是一个C/C++的函数。windows操作系统下system () 函数详解主要是在C语言中的应用,system函数需加头文件后方可调用。
信息
外文名
system
类    别
函数
中文名
系统
性    质
C/C++关键词
systemWindows函数
函数名: system功 能: 发出一个DOS命令用 法: int system(char *command);程序例:又如:system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("CLS")可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。例如,用 system("color 0A"); 其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=亮蓝色 A=亮绿色 B=亮湖蓝色 C=亮红色 D=亮紫色 E=亮黄色 F=亮白色(注意:Microsoft Visual C++6.0 支持system)颜色属性由两个十六进制数字指定 -- 第一个对应于背景,第二个对应于前景。每个数字可以为以下任何值:0 = 黑色 8 = 灰色(“亮黑色”)1 = 蓝色 9 = 亮蓝色2 = 绿色 A = 亮绿色3 = 湖蓝色 B = 亮湖蓝色4 = 红色 C = 亮红色5 = 紫色 D = 亮紫色6 = 黄色 E = 亮黄色7 = 白色 F = 亮白色举例看了下面实例,相信你会对学到更多system在C程序设计中的应用。例一:C语言调用DOS命令实现定时关机:例二:用C语言删除文件,例如文件的位置是d:\123.txt用system()函数执行windows命令。
收起全文
精华内容
参与话题
问答
  • 错误描述:系统服务错误 原因:主板驱动与Windows10系统存在兼容问题,系统上正在运行的某个软件与系统、主板存在兼容性问题。 解决方法:1、升级主板驱动。  2、关闭BIOS的虚拟处理器(CPU VT)技术。...

    错误描述:系统服务错误

    原因:主板驱动与Windows10系统存在兼容问题,系统上正在运行的某个软件与系统、主板存在兼容性问题。

    解决方法:1、升级主板驱动。

                      2、关闭BIOS的虚拟处理器(CPU  VT)技术。

                      3、卸载蓝屏之前启动的那个软件(要确定是这个软件导致的蓝屏,重启电脑,再次运行该软件是否蓝屏,若是则卸载该软件)。

                       4、重装系统或是恢复系统出厂设置(这两样基本上没什么区别,快慢、激活区别)。

    展开全文
  • C语言system函数使用

    万次阅读 多人点赞 2019-11-08 19:09:18
    int system(const char * command) 函数功能 执行 dos(windows系统) 或 shell(Linux/Unix系统) 命令,参数字符串command为命令名。另,在windows系统下参数字符串不区分大小写。 说明:在windows系统中,system...

    函数原型
    包含在头文件 “stdlib.h” 中

    int system(const char * command)


    函数功能
    执行 dos(windows系统) 或 shell(Linux/Unix系统) 命令,参数字符串command为命令名。另,在windows系统下参数字符串不区分大小写。

    说明:在windows系统中,system函数直接在控制台调用一个command命令。
    在Linux/Unix系统中,system函数会调用fork函数产生子进程,由子进程来执行command命令,命令执行完后随即返回原调用的进程。

    函数返回值
    命令执行成功返回0,执行失败返回-1。

    举个栗子

    实现关机小程序

    #include <stdio.h>
    #include<string.h>
    #include<stdlib.h>
    int main(void)
    {
        char input[100];
        system("shutdown -s -t 60");
        //这是Windows系统下的一个关机命令
        flag:
    	printf("你的电脑将在一分钟后关机,如果输入“我是猪”,就会取消关机!\n请输入: ");
        scanf("%s",input);
        if(0==strcmp(input,"我是猪"))
    	{
            system("shutdown -a");//取消关机命令
    	}
        else
    	{
            goto flag;
    	}
        return 0;
    }
    

     

    我们今天来看看在windows操作系统下system () 函数详解(主要是在C语言中的应用)
    注意:在windows下的system函数中命令可以不区别大小写!
    函数名: system
    功 能: 发出一个DOS命令
    用 法: int system(char *command);

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

    # include <stdio.h>
    # include<stdlib.h>
    void main() {
    
    	//printf("锄禾日当午,写C代码真是苦,传智播客");
    	system("Nslookup");
    	//getchar();
    
    }

    又如:
    system(“PAUSE”)可以实现冻结屏幕,便于观察程序的执行结果;
    system(“CLS”)可以实现清屏操作。
    而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。

    例如:
    用 system(“color 0A”); 其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:

    0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色 A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡黄色 F=亮白色

     

    参数	功能	说明
    ASSOC	显示或修改文件扩展名关联	
    ATTRIB	显示或更改文件属性	
    BREAK	设置或清除扩展式 CTRL+C 检查	
    BCDEDIT	设置启动数据库中的属性以控制启动加载	
    CACLS	显示或修改文件的访问控制列表(ACL)	
    CALL	从另一个批处理程序调用这一个	
    CD	显示当前目录的名称或将其更改	
    CHCP	显示或设置活动代码页数	
    CHDIR	显示当前目录的名称或将其更改	
    CHKDSK	检查磁盘并显示状态报告	
    CHKNTFS	显示或修改启动时间磁盘检查	
    CLS	清除屏幕	*
    CMD	打开另一个 Windows 命令解释程序窗口	*
    COLOR	设置默认控制台前景和背景颜色	*
    COMP	比较两个或两套文件的内容	
    COMPACT	显示或更改 NTFS 分区上文件的压缩	
    CONVERT	将 FAT 卷转换成 NTFS 你不能转换当前驱动器	
    COPY	将至少一个文件复制到另一个位置	
    DATE	显示或设置日期	后面加 /t 表示显示日期
    DEL	删除至少一个文件	
    DIR	显示一个目录中的文件和子目录	
    DISKPART	显示或配置磁盘分区属性	
    DOSKEY	编辑命令行、撤回 Windows 命令并创建宏	
    DRIVERQUERY	显示当前设备驱动程序状态和属性	
    ECHO	显示消息,或将命令回显打开或关闭	
    ENDLOCAL	结束批文件中环境更改的本地化	
    ERASE	删除一个或多个文件	*
    EXIT	退出 CMD.EXE 程序(命令解释程序)	*
    FC	比较两个文件或两个文件集并显示它们之间的不同	*
    FIND	在一个或多个文件中搜索一个文本字符串	*
    FINDSTR	在多个文件中搜索字符串	*
    FOR	为一组文件中的每个文件运行一个指定的命令	
    FORMAT	格式化磁盘,以便用于 Windows	
    FSUTIL	显示或配置文件系统属性	
    FTYPE	显示或修改在文件扩展名关联中使用的文件类型	
    GOTO	将 Windows 命令解释程序定向到批处理程序中某个带标签的行	
    GPRESULT	显示计算机或用户的组策略信息	
    GRAFTABL	使 Windows 在图形模式下显示扩展字符集	*
    HELP	提供 Windows 命令的帮助信息	
    ICACLS	显示、修改、备份或还原文件和目录的 ACL	
    IF	在批处理程序中执行有条件的处理操作	
    LABEL	创建、更改或删除磁盘的卷标	
    MD	创建一个目录	
    MKDIR	创建一个目录	
    MKLINK	创建符号链接和硬链接	
    MODE	配置系统设备	
    MORE	逐屏显示输出	*
    MOVE	将一个或多个文件从一个目录移动到另一个目录	
    OPENFILES	显示远程用户为了文件共享而打开的文件	
    PATH为	可执行文件显示或设置搜索路径	
    PAUSE	暂停批处理文件的处理并显示消息	
    POPD	还原通过 PUSHD 保存的当前目录的上一个值	
    PRINT	打印一个文本文件	
    PROMPT	更改 Windows 命令提示	
    PUSHD	保存当前目录,然后对其进行更改	
    RD	删除目录	
    RECOVER	从损坏的或有缺陷的磁盘中恢复可读信息	*
    REM	记录批处理文件或 CONFIG.SYS 中的注释(批注)	
    REN	重命名文件	
    RENAME	重命名文件	
    REPLACE	替换文件	*
    RMDIR	删除目录	
    ROBOCOPY	复制文件和目录树的高级实用工具	
    SET	显示、设置或删除 Windows 环境变量	
    SETLOCAL	开始本地化批处理文件中的环境更改	
    SC	显示或配置服务(后台进程)	
    SCHTASKS	安排在一台计算机上运行命令和程序	
    SHIFT	调整批处理文件中可替换参数的位置	
    SHUTDOWN	允许通过本地或远程方式正确关闭计算机	
    SORT	对输入排序	
    START	启动单独的窗口以运行指定的程序或命令	
    SUBST	将路径与驱动器号关联	
    SYSTEMINFO	显示计算机的特定属性和配置	
    TASKLIST	显示包括服务在内的所有当前运行的任务	
    TASKKILL	中止或停止正在运行的进程或应用程序	
    TIME	显示或设置系统时间	后面加 /t 表示显示时间
    TITLE	设置 CMD.EXE 会话的窗口标题	“TITLE 你想改成啥”
    TREE	以图形方式显示驱动程序或路径的目录结构	“TREE D:”
    TYPE	显示文本文件的内容	“TYPE D:\\文本.txt”
    VER	显示 Windows 的版本	
    VERIFY	告诉 Windows 是否进行验证,以确保文件正确写入磁盘	
    VOL	显示磁盘卷标和序列号	
    XCOPY	复制文件和目录树	
    WMIC	在交互式命令 shell 中显示 WMI 信息	
    


     

     

    举例
    看了下面实例,相信你会对学到更多system在C程序设计中的应用。
    示例一:
    我们来试一试用C语言调用DOS命令实现定时关机,想想也很有趣,嘿嘿:大家可以给你朋友电脑上弄一个哦 让他输入我是猪才能不关机否则就关机了 。想弄其他字段的话自己去修改下程序中你给的字就可以了哦。可是大家别玩过火了哦。小心自己也解决不了哦。

    #include<stdio.h>     //标准输入输出库函数
    
    #include<stdlib.h>    //可以输入system用以键入DOS管理窗口界面下的cmd中的命令
    
    #include<string.h>    //字符串,数组定义的库函数
    
    int main()
    
    {
    
        char a[10];    //定义一个字符类型的数组,便于玩家从键盘键入各类字符信息
    
    flag:
    
        printf("请输入\"我是猪\",否则电脑将在两分钟后关闭\n");  //“我是猪”此语句可由制定者自由更改,不过后面相应的位置也要记得改动
    
        system("shutdown -s -t 120");    //60秒倒计时关机命令,时间可自由更改
    
        scanf("%s", a);             //玩家从键盘键入字符串
    
        if (strcmp(a, "我是猪") == 0){  //比较两个字符串,若相等则执行IF下的语句
    
            printf("恭喜你成功选择自己的属相,主动承认现实!\n");
    
            system("shutdown -a");  //结束自动关机倒计时命令,当然也可以打破规则,取消该语句,不过那样就太邪恶了
    
        }
    
        else
    
            goto flag;        //跳转语句,跳转至flag标记处继续执行
    
        return 0;
    
    }
    

    这个程序可以实现的是定时关机大家可以去试试哦

    #include<stdio.h>     //标准输入输出库函数
    #include<stdlib.h>    //可以输入system用以键入DOS管理窗口界面下的cmd中的命令
    #include<string.h>    //字符串,数组定义的库函数
    int print()
    {
        printf("****************关机程序****************\n");
        printf("****1.实现在十分钟内的定时关闭计算机****\n");
        printf("************2.立即关闭计算机************\n");
        printf("***************3.注销计算机*************\n");
        printf("****************4.退出系统**************\n");
        return 0;
    
    }
    void main()
    {
        system("title C语言关机程序");//设置cmd窗口宽度
        system("mode con cols=48 lines=25");//窗口宽度高度
        system("color 0B");//设置默认控制台前景个背景色
        system("date /T");
        system("TIME /T");
        char cmd[20] = "shutdown -s -t";
        char t[5] = "0";
        print();
        int c;
        scanf("%d", &c);
        getchar();
        switch (c)
        {
        case 1:
            printf("您想在多少秒后自动关闭计算机?(0~600)\n");
            scanf("%s", t);
            system(strcat(cmd, t));
            break;
        case 2:
            system("shutdown -p");
            break;
        case 3:
            system("shutdown -1");
            break;
        case 0:
            break;
        default:
            printf("Error!\n");
        }
        system("pause");
        exit(0);
    
    }
    

     

    示例二:
    用C语言删除文件,例如文件的位置是d:\123.txt
    用system()函数执行windows命令。

    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
        system("del d:\123.txt");
        return 0;
    }

     

     

    展开全文
  • 解决 windows10 system service exception蓝屏

    千次阅读 2017-02-13 23:06:00
    解决方法: WINDOWS/system32/config/RegBack/SYSTEM/* 复制到 WINDOWS/system32/config/*下 转载于:https://www.cnblogs.com/sprinng/p/6395795.html

    解决方法:

    WINDOWS/system32/config/RegBack/SYSTEM/* 复制到 WINDOWS/system32/config/*下

    转载于:https://www.cnblogs.com/sprinng/p/6395795.html

    展开全文
  • windows蓝屏显示终止代码:SYSTEM_SERVICE_EXCEPTION 失效的操作ComputerZ_x64.sys 主要是CPU_Z出错,卸载重装鲁大师即可。

    windows蓝屏显示终止代码:SYSTEM_SERVICE_EXCEPTION 失效的操作ComputerZ_x64.sys

    主要是CPU_Z出错,卸载重装鲁大师即可。

    展开全文
  • config/system 下载包

    千次下载 热门讨论 2009-08-05 14:46:03
    恢复由于注册表损坏而无法启动...c:\windows\system32\config\system c:\windows\system32\config\software c:\windows\system32\config\sam c:\windows\system32\config\security c:\windows\system32\config\default
  • AS神奇的报错: 原文链接:...报错1:Cannot find AVD system path. Please define ANDROID_SDK_ROOT 报错2:android-stud...
  • windows xp系统system文件

    千次下载 热门讨论 2011-11-12 10:14:38
    windows/system32/config/system文件丢失或损坏,当windows xp系统system文件损坏或丢失,造成我们无法正常启动windows xp系统,我们可以用PE进入系统,把文件放到对应的位置windows/system32/config/system,再重新...
  • 虚拟机中Operating System not found 解决方法

    万次阅读 热门讨论 2019-09-06 17:58:14
    虚拟机中Operating System not found 显示这个的意思是:找不到系统 ; 原因:系统盘错误,无法读取,或者硬盘没有找到; 正常情况下错误原因:使用前没有将其映像文件导入(选中),因此虚拟机在使用时(加载...
  • 问题: 早上打开 Windows 10 电脑,遇到如下问题: 解决 ... 进入命令行模式 -> 执行 sfc /scannow 但是遇到 windows 资源保护无法执行该请求 ... 禁用驱动器签名加载,启动成功 ...装了驱动精灵或者昨晚自动更新时把...
  • 前言 在安装好Android Studio后,启动AVD时报如下错误...Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT 解决方法 设置好系统的环境变量后重启 其中ANDROID_HOME的值为你下载的Sd...
  • C语言system函数

    万次阅读 多人点赞 2018-01-04 10:53:44
    我们今天来看看在windows操作系统下system () 函数详解(主要是在C语言中的应用) 注意:在windows下的system函数中命令可以不区别大小写! 函数名: system 功 能: 发出一个DOS命令 用 法: int system(char *...
  • 我第一次也报Operating System not found,后来我移除重新新建虚拟机,在新建过程中,我发现是我一个选项选错了,在这个界面默认的是“将虚拟机磁盘存储拆分成多个文件”,此处应该选择“将虚拟磁盘存储为单个文件”...
  • 2016-06-28 09:31:41.0699 | Error | 每隔 1 分钟获取数据并保存异常 System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Web.Services....
  • 先让我们来试一试 package ... System.out.println(1.0 / 0);  } } 你认为的我认为的它应该会抛出  ArithmeticException 异常 但是它现在输出了 Infinity 为什么呢?.
  • 但该定时器执行了多次之后,就报"System.OutOfMemoryException" 异常。 请问如何解决? 谢谢! public class Files { public static string GetWebPage(string url, string indata, string dataurl, Encoding ...
  • 许多人都会用VM安装...不知道大家有没有遇到过,使用VM安装windows时,如果按照上述方法,可能会遇到“Operating System not found”。 在这里,我就分享一下自己的解决方式: 1. 下载的windows系统(iso文件...
  • List<T> SearchRecord(System.Linq.Expressions.Expression, bool>> where, System.Linq.Expressions.Expression, object>> order, int pageIndex, int pageSize, bool desc,out int recordCount); 出错的地方...
  • Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下...
  • 在用Windows系统的台式电脑给Android机顶盒刷机时,fastboot flash boot boot.img可以刷入;fastboot flash system system.img 却一直卡在sending system.img,解决办法:将刷机线从机箱前方的USB口移到后面
  • 我的机器学习教程「美团」算法工程师带你入门机器学习 已经开始更新了,欢迎大家订阅~ 任何关于算法、编程、AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,加入”学习小组“,沙雕博主在线答疑...
  • System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ComponentModel.Win32Exception: 存储空间不足,无法处理此命令。 at System.Drawing.Icon...
  • System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +10 System.Web.Mvc.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult) +25 ...
  • android模拟机上不能加文件提示read only file system 是什么问题啊 mount -o remount ,rw /都试过了 ,没什么用额。 使用重新挂载还是无用 # mount -o remount,rw rootfs /system/ mount -o remount,rw rootfs ...
  •  掌握System对IO的三种支持:  System.out  System.err  System.in 掌握System.out及System.err的区别 掌握输入、输出重定向 System类的常量 System表示系统类,实际上在JAVA中也对IO给予了一定的...
  • 我虚拟机安装的系统是RedHat Enterprise Linux 6.4-i686,是32位...This system is not registered to Red Hat Subscription Management.You can use subscription-manager to register. 经过一番研究,得出结论如果
  • 未处理 System.Runtime.InteropServices.SEHException Message=外部组件发生异常。 Source=TD_Mgd_3.03_9 ErrorCode=-2147467259 StackTrace: 在 odUninitialize() 在 Teigha.Runtime.Services.UnInit() 在 ...
  • VMware安装系统出现Operating System not found 解决方案

    万次阅读 多人点赞 2019-02-10 22:11:53
    一步操作即可解决! 安装系统时出现了如下问题 只需要勾选上“启动时连接”即可解决问题。 问题解决~ 看完记得点赞哇~
  • system("netsh trace start capture=yes tracefile=E:\\Temp"); ``` ![图片说明](https://img-ask.csdn.net/upload/201508/26/1440580120_990621.png) 请问是怎么回事,直接在命令行写没有错误啊. 如果将...
  • System.FormatException: 输入字符串的格式不正确。 在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) 在 System.Number...
  • java使用newDate()和System.currentTimeMillis()获取当前时间戳 在开发过程中,通常很多人都习惯使用newDate()来获取当前时间,使用起来也比较方便,同时还可以获取与当前时间有关的各方面信息,例如获取小时,分钟...

空空如也

1 2 3 4 5 ... 20
收藏数 898,936
精华内容 359,574
关键字:

system