⑴ 怎样用c语言结束进程的东西
用API,Terminate()函数就可以。
具体的查询一下MSDN,不是你想的那么简单的。
杀毒软件涉及的问题很广泛。
如果只是要写一个专杀的话,那么简单的使用一些API是可以完成的。
⑵ c语言为什么只能输入一次就直接结束程序了
你可以在最后一个printf前加一个断点,看看第二个scanf读到了什么?我估计你读到了\r字符,也就说第一次输入的回车换行符
⑶ C语言中怎样结束进程
如果是int main,就直接写return 0
如果是void main,就直接写return
或者写个goto也行
如果在子函数里,就写个exit(0)
⑷ c语言程序设计 怎么以输入EOF结束
EOF(End Of File)是C语言中的文件结束标志符。当C语言输入函数获取到文件结尾标志时,会通过返回值的方式体现该值。
所以要以输入EOF为结束,就需要判断输入函数的返回值。
EOF定义在stdio.h中,与常用的输入函数相同,所以不需要额外引用头文件。
以下根据输入函数不同,分别说明EOF的判断。
1 getchar
getchar函数的功能是读入一个字符。适用于逐个字符输入的情况。
其返回值为int型,常见的做法是赋值给char型变量,但如果要检查EOF,则必须将返回值赋值给int型。
代码:
intc;
while(1)
{
c=getchar();//读入一个字符。
if(c==EOF)break;//如果遇到EOF则退出循环,即结束输入。
}
2 scanf
scanf是最常用的C语言输入,其作用为格式化输入,可以用来输入各种类型的变量值。
以int型为例:
intc,ret;
while(1)
{
ret=scanf("%d",&c);//读入一个整型值。
if(ret==EOF)break;//如果遇到EOF则退出循环,即结束输入。注意判断的是返回值,而不是读入的变量。
}
3 gets
gets作用是读入一行数据,存到字符数组中,并把读到的换行符转换为字符串结束符。
正常情况下其返回值为传入的指针,当遇到EOF时,其返回NULL(空指针)。
所以用gets读入时可以这样判断:
chars[100];
while(1)
{
if(gets(s)==NULL)break;//当gets返回NULL时代表遇到EOF,结束输入。
}
当输入为文件时,遇到文件结尾C语言可以自动识别EOF,但如果输入为命令行交互模式,那么需要手动输入EOF. 在windows平台输入EOF的方法为,同时按下ctrl和z键。如果是unix/linux平台,则需要同时按下ctrl+d键。
⑸ 大佬们,(C语言)为什么我输入完字符串后程序直接结束了,明明我K还没输入
在两个scanf或scanf_n函数之间,加上"getchar();"。
之所以调用getchar函数,是因为要处理第一个scanf_n函数未处理但留在输入流中的换行符,否则第二个scanf_n函数直接读取这个换行符,结果是输入一次,程序直接退出。
⑹ c语言 system函数结束进程问题
不会吧?!
如果找不到对应的进程,TASKKILL会输出提示信息的.更不会返回PID
有一种可能就是,在运行程序时已经结束你的TEXT.EXE进程 了,之后再去运行这条指令当然会提示没有找到.
⑺ 怎么在c语言中设置一个语句,使输入y/Y后继续,n/N后结束程序
写
while
循环,读输入字符,然后判断。伪码如下:
while
(true)
{
ch
=
输入的字符
如果
ch
是n/n:
break
do
your
things
}
⑻ 关于用c语言编写程序结束指定进程的问题
vc++6.0可以,
有vc基本什么都可以做。哈哈
但是这样也是很难的,要在vc上写代码,并且现场调试才行。反正过程很复杂。
还有一点要提醒你,你结束了nmui.exe之后,网管的老师会马上发现你这台电脑有问题了。注意,注意。
⑼ 怎么用C语言编写一个在输入1,然后就结束某个进程的代码
intn;
scanf("%d",&n);
if(n==1)
{
system("taskkill/imqq.exe-t-f");
}
⑽ 怎么用c语言结束某进程
首先你要知道该进程的PID
如果在windows下可以用tskill PID命令来实现,如果是c语言,只需要用system函数就可以实现
#include"stdio.h"
#include"stdlib.h"
intmain()
{
system("tskillXXXX");
return0;
}
其中XXXX就是你需要传入的进程的PID
如果是linux或者unix的系统
则用kill命令:
#include"stdio.h"
#include"stdlib.h"
intmain()
{
system("killXXXX");
return0;
}
XXX一样是进程的PID