当前位置:千优问>常见问答>求C语言EOF和Ctrl+Z,到底是怎么回事。要EOF到正确用法最好有例子。

求C语言EOF和Ctrl+Z,到底是怎么回事。要EOF到正确用法最好有例子。

2022-12-15 19:22:34 编辑:join 浏览量:613

求C语言EOF和Ctrl+Z,到底是怎么回事。要EOF到正确用法最好有例子。

求C语言EOF和Ctrl+Z,到底是怎么回事。要EOF到正确用法最好有例子。

晕啊,这两个没有什么关系吧?eof是文件结束符,也就是一个文件的结束符号,就比如c语言字符串是以\0结尾一样,一般eof使用在读取文件的时候如果读到了文件末尾那么这个读文件退出。当然你可以使用eof的宏定义的值做其他的事情。而ctrl+Z这是一个外部操作,不依赖于程序内部哇。从原来上来说这是通过信号量实现来实现的,这个是操作系统层面的东西哦,楼主对信号量有概念不?程序的运作过程中,你使用ctrl+Z,操作系统会产生一个信号发送给进程,进程可以捕获此信号做操作的。如果没有捕获那么调用操作系统默认的操作,ctrl+C就是结束进程。

标签:EOF,C语言,Ctrl