当前位置:首页 » 编程语言 » c语言强制结束运行
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言强制结束运行

发布时间: 2022-09-14 13:42:29

c语言死循环如何退出

按3个组合键ctrl+alt+delete, 选中运行的程序 这个跟电脑死机是一样的,你这样做就好了,代码还是在的

Ⅱ C语言程序强行停止

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 30
typedef struct student
{
long number;
char name[10];
float score[3];
float sum;
float ave;
} STUDENT;
void swapfloat(float *x,float *y);
void swaplong(long *x,long *y);
void swapchar(char x[],char y[]);
int main()
{
STUDENT stu[N];
int i,j,k,l,n;
printf("请输入学生人数:");
scanf("%d",&n);
printf("请输入学号、姓名和各科成绩\n");
for(i=0; i<n; i++)
{
scanf("%ld,%s",&stu[i].number,stu[i].name);
stu[i].sum=0;
for(j=0; j<3; j++)
{
scanf("%f",&stu[i].score[j]);
stu[i].sum=stu[i].sum+stu[i].score[j];
}
stu[i].ave=stu[i].sum/3;
}
char cx[10];
for(i=0; i<n-1; i++)
{
for(j=i+1; j<n; j++)
{
if(stu[j].sum>stu[i].sum)
{
for(k=0; k<3; k++)
{
swapfloat(&stu[j].score[k],&stu[i].score[k]);
}
swapfloat(&stu[j].sum,&stu[i].sum);
swapfloat(&stu[j].ave,&stu[i].ave);
swaplong(&stu[j].number,&stu[i].number);
swapchar(stu[j].name,stu[i].name);
}
}
}
printf("请输入要查询的学生姓名:");
scanf("%s",cx);
for(i=0; i<n; i++)
{
if(strcmp(cx,stu[i].name)==0)
printf("%s:%ld%6.1f%6.1f%6.1f 总分:%.1f,排名为第%d名\n",stu[i].name,stu[i].number,stu[i].score[0],stu[i].score[1],stu[i].score[2],stu[i].sum,i+1);
}
system("PAUSE");
return EXIT_SUCCESS;
}
void swapfloat(float *x,float *y)
{
float temp;
temp=*x;
*x=*y;
*y=temp;
}
void swaplong(long *x,long *y)
{
long temp;
temp=*x;
*x=*y;
*y=temp;
}
void swapchar(char x[],char y[])
{
char temp[10];
strcpy(temp,x);
strcpy(x,y);
strcpy(y,temp);
}

Ⅲ C语言中如何按任意键结束正在运行的程序

你好:按f5一闪就没有的情况是因为,你的运行程序中没有加入等待命令。有两种方式可以解决
①、
在程序中加入头文件
#inlcude<stdlib.h>

在程序结尾mian函数内部加上system("pause");
②、
不需要加入头文件,在main程序中加入getchar();命令也是可以的

Ⅳ C语言如何停止运行

一般都是用Ctr+c来停止。如果是程序内部的话,可以在main函数里面使用return,或者用exit()都可以让程序停止运行。

Ⅳ c语言怎么关闭正在运行的应用程序

可以通过system 函数,调用dos命令taskkill实现关闭正在运行的应用程序。

system("taskkill /im notepad.exe");
会关闭记事本应用。
system("taskkill \F /pid 1234 \T");
会强制结束pid为1234的进程及其子进程。

关于taskkill的详细描述如下:
TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]

参数列表:
/S system 指定要连接到的远程系统。
/U [domain\]user 指定应该在哪个用户上下文
执行这个命令。
/P [password] 为提供的用户上下文指定密码。如果忽略,提示输入。
/F 指定要强行终止的进程。
/FI filter 指定筛选进或筛选出查询的的任务。
/PID process id 指定要终止的进程的PID。
/IM image name 指定要终止的进程的图像名。通配符 '*'可用来指定所有图像名。
/T Tree kill: 终止指定的进程和任何由此启动的子进程。
/? 显示帮助/用法。
筛选器:
筛选器名 有效运算符 有效值
----------- --------------- --------------
STATUS eq, ne 运行 | 没有响应
IMAGENAME eq, ne 图像名
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 会话编号
CPUTIME eq, ne, gt, lt, ge, le CPU 时间,格式为
hh:mm:ss。
hh - 时,
mm - 钟,ss - 秒
MEMUSAGE eq, ne, gt, lt, ge, le 内存使用,单位为 KB
USERNAME eq, ne 用户名,格式为
[domain\]user
MODULES eq, ne DLL 名
SERVICES eq, ne 服务名
WINDOWTITLE eq, ne 窗口标题
注意: 只有带有筛选器的情况下,才能跟 /IM 切换使用通配符 '*'。
注意: 远程进程总是要强行终止,
不管是否指定了 /F 选项。

Ⅵ C语言怎么设计一个函数使输入某个值时强制结束程序

1.引入头文件#include "stdafx.h"和#include "stdio.h"。

程序清单:

// 停止循环.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "stdio.h"

void main()
{
int number = 0;
while(true)
{
printf("请输入数字: ");
scanf ("%d",&number);
if (number == 1)
{
return;
}
}
}

Ⅶ c语言中强制退出语句是什么啊

区分应用环境及功能,有以下几种:
1 强制退出整个程序。
可以调用exit()函数。
调用该函数需要引用头文件stdlib.h。
该函数需要一个int型的参数,用来把执行结果返回给主调进程。
比如exit(0)相当于在主函数中返回0, exit(-1)相当于在主函数中返回-1等。

2 强制退出循环。
在循环中可以通过调用break语句来实现强制跳出循环。

3 强制退出函数。
在任意函数中,均可调用return语句实现强制退出函数。如果是在主函数main中,使用return也可以做到强制退出整个程序。

Ⅷ 在C语言里,正在执行的死循环怎么跳出

1、C语言中,强制终止死循环可以用CTRL+BREAK组合键或者CTRL+C组合键。
2、命令解释:
CTRL+BREAK 设置或清除 DOS 系统的扩展。CTRL+C 检测这个命令是为了与 DOS 系统的兼容而保留的,在 Windows里不起作用。如果命令扩展被启用,并且操作平台是Windows,BREAK 命令会在被调试程序调试时输入一个硬代码中断点。
通过CTRL+BREAK组合键或者CTRL+C组合键能够实现中断死循环。