cat 简单vi命令初步实现cat 简单vi命令初步实现
cat命令实现
- 打开文件
- 读取文件内容并打印到屏幕
- 关闭文件
#include<stdio.h>
int main(int argc,char* argv[])
{
char ch;
//1.打开文件
FILE *fp = fopen(argv[1],"r");
if (fp == NULL)
{
perror("fopen");
return ;
}
//2.读取文件内容,将其打印到屏幕
while(1)
{
ch = fgetc(fp);
if ( feof(fp) )
{
break;
}
printf("%c",ch);
}
//3.关闭文件
fclose(fp);
fp = NULL;
return 0;
}
vi命令初步实现
首先讲下strncmp的用法
详情可查看https://www.runoob.com/cprogramming/c-function-strncmp.html](https://www.runoob.com/cprogramming/c-function-strncmp.html)
int strncmp(const cha