帮忙看一下这个程序 结束时要输入ctrl+z才结束这个程序。ctrl+z表示什么意思,它在程序里输入了什么

#include<stdio.h>#defineMAXLINE1000intgetline(charline[],intmaxline);voidcopy(charto[... #include <stdio.h>
#define MAXLINE 1000
int getline(char line[], int maxline);
void copy (char to[],char from[]);
main()
{
int len;
int max;
char line[MAXLINE];
char longest[MAXLINE];
max=0;
while ((len =getline(line, MAXLINE)) >0)
if (len > max)
{
max=len;
copy(longest, line);
}
if(max>0)
printf("%s",longest);
return 0;
}
int getline(char s[],int lim)
{
int c,i;
for(i=0;i<lim-1 && (c=getchar())!=EOF && c!='\n';++i)
{s[i] =c;}
if ( c== '\n')
{
s[i]=c;
++i;
}
s[i] ='\0';
return i;
}
void copy(char to[], char from[])
{
int i;
i=0;
while ((to[i] = from[i])!='\0')
++i;
}
展开
 我来答
TragedyHome
推荐于2016-10-05 · TA获得超过2409个赞
知道小有建树答主
回答量:187
采纳率:100%
帮助的人:220万
展开全部
C语言中,EOF即文档的结尾.但是,当你写一个程序,并以EOF作为判断条件时,就无法输入文档的结尾了,只能人工输入一个Ctrl+Z(组合键),这个人工输入的文档结尾就是Ctrl+Z,总的来说输入ctrl+z就相当于c==EOF
百度网友9e11de240
2012-07-30 · TA获得超过318个赞
知道答主
回答量:48
采纳率:100%
帮助的人:15.6万
展开全部
vc中 Ctrl+z 为 文件的结束流操作符,即示意输入流终止,相当于 字符串中的结束符'\0'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
化易文0hC614
2012-07-30 · 超过60用户采纳过TA的回答
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:133万
展开全部
ctrl+z电脑默认是撤销
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不天名0b
2012-07-30 · 超过16用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:66.8万
展开全部
EOF文件结束符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式