linux如何结束控制台

linux如何结束控制台,第1张

ctrl+c 取消命令

你如果是远程连接进去的可以再开一个同样的窗口 找到第一个窗口的pid kill掉

看情况你是在机器旁边 *** 作的 你可以按ctrl+alt+F2345进入另外的tty 然后找出 f1的pid kill掉

linux不是不会死机 而是说他能支持多个用户6个终端登录

你的是个死循环嘛,又没有退出条件,当然正常情况下不会退出了。。。

CTRL+D一般是结束输入,CTRL+C是给程序发送退出信号,一般情况下就可以退出了。我说的是终端。。。。

Eclipse的,在其终端的右上角有个红色的小方格,那个就是停止呀,点击那个就可以把程序结束了。。。。好久不用它了,凭印象说的,我也没有办法给你截图了。。。

在C语言的头文件中对其进行了宏定义:

1

libio.h:# define EOF (-1)

当读文件 *** 作时,遇到文件结束位置或读数据出错均会返回 EOF。 (C语言中所有的输入输出 *** 作均是按读文件的思想来设计的,或者说,是文件 *** 作的一种特例,如getchar()就是fgetc(stdin) 的一个宏 )

1

int getchar() //从标准输入缓冲区读取一个字符,成功返回该字符的ASCII值,出错,返回EOF

那么,如何在键盘输入时,产生EOF呢? 不同的系统方法不同:

linux系统下,在输入回车换行后的空行位置,按 ctrl+d (先按ctrl键,不放,再按d键)

windows系统下,在输入回车换行后的空行位置,按 ctrl+z,再回车确认

以下代码供参考:

1

2

3

4

5

6

7

8

9

#include <stdio.h>

void main()

{

int ch

do {

ch=getchar()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8889994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-22
下一篇 2023-04-22

发表评论

登录后才能评论

评论列表(0条)

保存