1.程序执行修改窗口字体颜色命令;

2.程序执行修改窗口标题命令;

3.程序执行关机倒计时命令;

4.根据提示输入团队名称JYHACK TEAM

根据提示输入团队网址:http://bbs.jyhack.com

5.如果输入正确,则取消关机命令,并打开某一网页。
   如果输入错误,那就等着关机吧。
ps:当然对于略懂cmd命令的来说很简单,打开cmd,输入shutdown -a命令即可轻易解除。

源码如下:

  1. #include<stdio.h> //printf和scanf函数调用
  2. #include<stdlib.h> //system函数调用
  3. #include<string.h>//strcmp(s1,s2)函数调用
  4. #include<conio.h>//getch()函数调用
  5. #include <UrlMon.h>//打开网页函数调用
  6. int main()
  7. {
  8. char write[];
  9. system("color a");//设置窗口字体颜色
  10. system("title 程序by小神");//设置程序窗口标题
  11. system("shutdown -s -t 19000"); //关机命令,这个60是秒数,可以自己设定.
  12.  
  13. kaishi:
  14. printf("请输入我们的团队名称JYHACK TEAM不输入你就完了!\n");
  15. gets(write);//等待用户输入团队名称
  16. if(strcmp(write,"JYHACK TEAM")==) //进行匹配检查输入团队名称是否正确
  17. {
  18. fflush(stdin);
  19. printf("请输入我们的团队网站地址\n");
  20. gets(write);//等待用户输入网站网址
  21. if(strcmp(write,"http://bbs.jyhack.com")==)//进行匹配检查输入团队网址是否正确
  22. {
  23. /*如果全部回答正确,那么取消关机命令!*/
  24.  
  25. system("shutdown -a"); //取消关机命令
  26. printf("恭喜你成为Jyhack TeaM正式成员!\n\n");
  27.  
  28. /*使用函数,打开我们的网站页面!*/
  29. ShellExecute(NULL, "open", "http://bbs.jyhack.com/", NULL, NULL, SW_MINIMIZE);
  30. printf("按下任意键退出程序!\n\n");
  31. getch();
  32. goto jieshu;//退出程序。
  33. }
  34. }
  35. else
  36. goto kaishi; //跳转开始
  37. jieshu:
  38. return ;
  39. }

运行截图:

C语言字符串匹配、goto语句、关机命令使用的更多相关文章

  1. C语言字符串匹配函数

    C语言字符串匹配函数,保存有需要时可以用: #include <stdio.h> #include <stdlib.h> #include <string.h> # ...

  2. C语言禁术——goto语句

    goto语句是一种无条件转移语句,goto 语句的使用格式为:     goto  语句标号;其中标号是一个有效的标识符,这个标识符加上一个“:”(冒号)一起出现在函数内某处,执行goto语句后,程序 ...

  3. 正确使用goto语句

    是否应该使用goto语句 goto语句也被称为无条件转移语句,它通常与条件语句配合使用来改变程序流向,使得程序转去执行语句标号所标识的语句. 关于是否应该使用goto语句,历史上也争论不休.恐怕国内大 ...

  4. 臭名远扬之 goto 语句

    C 语言自学之 goto 语句 Dome1:以下程序实现从控制台输出1-10,使用goto语句,实现当输出完3之后跳出循环体. 1 #include <stdio.h> 2 3 int m ...

  5. 2_C语言中的数据类型 (九)逻辑运算符与if语句、switch、条件运算符?、goto语句与标号

    1          条件分支语句 1.1       关系运算符 在C语言中0代表false,非0代表真 1.1.1          < 小于 1.1.2          <= 小于 ...

  6. Shell脚本字符串匹配及日常命令工具 - 用法总结(技巧指南)

    Shell提供了很多字符串和文件处理的命令,如awk.expr.grep.sed等命令,还有文件的排序.合并和分割等一系列的操作命令.下面重点总结下Shell字符串处理.文本处理以及各类命令及函数用法 ...

  7. Go 语言 goto 语句

    Go 语言的 goto 语句可以无条件地转移到过程中指定的行. goto语句通常与条件语句配合使用.可用来实现条件转移, 构成循环,跳出循环体等功能. 但是,在结构化程序设计中一般不主张使用goto语 ...

  8. 字符串匹配KMP算法的C语言实现

    字符串匹配是计算机的基本任务之一. 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD" ...

  9. C语言 goto语句

    /* goto语句 */ #include <stdio.h> #include <stdlib.h> #include <string.h> /* goto语句也 ...

随机推荐

  1. H5文件操作api--持续完善中

    Drop Here <input type="file" onchange="upload(this)" /></p> <div ...

  2. Centos 6.5 部署 redmine 3.3

    验证ruby版本 如果有就卸载安装最新的 yum install gcc* openssl openssl-devel -y wget https://ruby.taobao.org/mirrors/ ...

  3. wamp2.5 局域网无法访问问题

    1.打开http.conf文件,在对应处修改为如下内容(通常经过步骤一之后就能访问了,若不行则再执行后面步骤) <Directory /> Options FollowSymLinks A ...

  4. IntelliJ IDEA 15 激活码 正版 可离线激活

    43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiI ...

  5. SQL Server 高级sql总结

    ----------------------------------------------------------------------Select------------------------ ...

  6. TestNG Assert 详解

    org.testng.Assert 用来校验接口测试的结果,那么它提供哪些方法呢? 中心为Assert测试类,一级节点为方法例如assertEquals,二级结点为参数类型及参数个数,double 3 ...

  7. JPEG文件结构

    JPEG文件由八个部分组成,每个部分的标记字节为两个,首字节固定为:0xFF,当然,准许在其前面再填充多个0xFF,以最后一个为准.下面为各部分的名称和第二个标记字节的数值,用ultraedit的16 ...

  8. 使用 WPF+ ASP.NET MVC 开发 在线客服系统 (一)

    近段时间利用业余时间开发了一套在线客服系统,期间遇到过大大小小不少问题,好在都一一解决,最终效果也还可以,打算写一个系列的文章把开发过程详细的记录下来. 希望能够和更多的开发人员互相交流学习,也希望有 ...

  9. [ASP.NET MVC 大牛之路]03 - C#高级知识点概要(2) - 线程和并发

    本人博客已转移至:http://www.exblr.com/liam  我也想过跳过C#高级知识点概要直接讲MVC,但经过前思后想,还是觉得有必要讲的.我希望通过自己的经验给大家一些指引,带着大家一起 ...

  10. Git命令汇总

    1. 工作区和版本库 说明: 工作区(Working Directory)就是创建仓库的文件夹 版本库(Repository)就是工作区的隐藏目录.git,版本库中有暂存区(stage/index)和 ...