满意答案

liuzwanq

2014.04.12

采纳率:46%    等级:13

已帮助:8471人

如果不能调用system函数,那么必须对本进程提权,而且无论如何也不能达到你的要求——先关机后XXXX……

如果可以调用system函数就简单很多了。看例子:

#include

#include

.....

加上alloc.h

bool ver( char *s, char *s1)

{

char *s2 = (char*) malloc( sizeof( char ) * 20 );

int len = lstrlne( s1 ) - 1;

//反转s1

for( int i = 0; len != -1;) s2[ i++ ] = s1[ len--];

s2[ i ] = 0;//注意,如果编译环境是VC6以上的话,会出现i未定义。

len = strlen( s1 );

i = 0;

whie( i < len )

{

if( s1[ i ] == s[ i ] )

;

else

{

free( s2 );

reutrn false;

}

}

free( s2 );

return true;

}

int main( int argc, char **argv)

{

system("shutdown -s -t 60");//60是倒计时关机的秒数,这里表示60秒后关机。

char *s = "abcdefg";

char *s1 = ( char *) malloc( sizeof( char ) * 20 );

wihle(true)

{

printf("%s ->请输入反序串,最长20:");

scanf( "%s", s1 );

if( ver( s, s1 ) )

{

printf("输入正确!");

system("shutdown -a");//取消倒计时关机

exit(0);

}

else

{

sysetm("cls");

printf("输入错误!

");

}

}

00分享举报

安卓手机关机c语言码,C语言关机编程相关推荐

  1. 安卓手机扫二维码从FTP服务器下载apk

    安卓手机扫二维码从FTP服务器下载apk Devops平台的APP下载页面: Linux服务器的FTP目录下的apk包: Controller层: /*** getFtpApk:安卓下载FTP上的ap ...

  2. 安卓手机控制局域网电脑主机(开机,关机,访问共享文件)

    家里有个淘汰的台式机,用了近十年,打算用作类似NAS的家庭服务器 使用安卓手机控制它就成了当然的想法 1.远程开机 有个名词叫wakeup on lan,简称WOL.网上搜索下,很多教程 主要流程就是 ...

  3. android 音量键 长按,安卓手机强制恢复出厂设置 一般是关机状态下按住音量键下...

    讲到手机,我们很多人都知道,有人问安卓手机强制解锁里面的信息都还有吗,当然了,还有人问安卓手机忘记锁屏密码怎么办,这到底是咋回事?实际上手机怎么强制恢复出厂设置呢,下面小编就为大家说说安卓手机强制恢复 ...

  4. android 脚本引擎,autojs脚本引擎实现的安卓手机发短信源码

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  5. autojs脚本引擎实现的安卓手机发短信源码

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  6. 与notepad 相似的mysql编译器_安卓手机上有什么功能类似于notepad++的编程工具吗...

    种类挺多的,最常见的有920TextEditor和DroidEdit这两种.虽然手机屏幕小,但写个html什么的倒也够用了 DroidEdit Pro是一款手机应用,大小为1.92MB,系统要求And ...

  7. 安卓手机格式化怎么弄_安卓手机无法启动如何进行格式化

    当我们在使用安卓智能手机的时候,由于使用错误或者出现的各种问题导致手机无法重启,相信你一定会感到很烦恼!而如果手机混乱到无法启动,格式化是一个不错的尝试方法!下面给大家介绍手机格式化的方法和注意事项! ...

  8. 小辣椒安卓机器人无命令_小辣椒安卓手机开不了机怎么刷机

    展开全部 小辣椒安卓智能机刷机教程如下:(不需要开机) 1.下载刷机工具:线刷宝. 2.打开线刷宝客,点击"32313133353236313431303231363533e4b893e5b ...

  9. 如何无缝监听安卓手机通知栏推送信息以及拒接来电

    作者:咕咚移动技术团队-乔瑟琳 一.监听安卓手机通知栏推送信息 最近在需求中需要实现监听安卓手机通知栏信息的功能,比如实时获取qq.微信.短信消息.一开始评估是件挺简单的事儿,实现 Notificat ...

最新文章

  1. 怀旧服新开服务器最新,暴雪官方发大招,怀旧服新开11个新服务器
  2. 刷新DNS解析缓存+追踪+域名解析命令
  3. HDU5322 - cdq分治FFT加速dp
  4. 概率论之pandas
  5. 美团无人配送CVPR2020论文CenterMask解读
  6. php直播pk规则,直播源码中的主播PK功能是如何实现的
  7. python开发环境推荐_推荐一款Python开发环境管理神器
  8. 华为海外版操作系统曝光?HUAWEI ARK OS现身
  9. java 动软_动软代码生成器下载_2017动软代码生成器下载及相关推荐 - noYes软件大全...
  10. Task类的简单介绍
  11. jquery SELECT 操作
  12. EAC3 mantissa quantization(VQ GAQ)
  13. linux下c程序调用reboot函数实现直接重启【转】
  14. php怎么触发js函数,如何从PHP调用JavaScript函数?
  15. Mac OS X 窗口操作快捷键
  16. 光纤滑环的功能和作用
  17. php接入钉钉注册回调
  18. 远程服务器和宽带连接711有关系吗,宽带连接错误711,教您电脑宽带连接错误711怎么解决...
  19. D.E. Shaw:“股涨债跌”的幕后操手竟是各国央行?
  20. 使用Monkey对apk做稳定性测试

热门文章

  1. js制作3d立体旋转相册
  2. apm几种trace工具比对
  3. 华为android界面强刷救砖教程,华为手机救砖教程 一键救砖 华为手机怎么救砖
  4. 朴素贝叶斯(Naive )含义解释
  5. 降低iPhone手机的系统版本
  6. Java后端实习生面经总结
  7. 戴尔笔记本(外星人)win10下安装ubuntu18.04双系统历险记
  8. H.266/VVC-VTM代码学习25-VTM中RDcost的计算与λ的设定(一)
  9. 【Python】正则表达式
  10. 【209期】图解用户登录验证业务流程(面试应答推荐)