fgets getc

来源:互联网 发布:网络使人亲近二辩问题 编辑:程序博客网 时间:2024/05/17 22:15

用标准I/O函数fgets从标准输入一次读一行,当键入文件结束字符(通常是ctrl-D)作为行的第一个字符时,fgets返回一个NULL指针。因为fgets返回的每一行都以新行符终止,后随一个NULL字节,故用标准C函数strlen计算此字符串的长度,然后用一个NULL字节替换新行符。这一操作的目的是因为execlp是以NULL结束的参数,而不是以新行符结束的参数。

 

#include <stdio.h>

int main()
{
     
int c;
     
while(( c = getc(stdin)) != EOF)
             putc(c, stdout);
}

 

 

vi撤销的操作的命令是 u

 

原创粉丝点击