如何编写类似cat功能的程序?

birder2002 2003-06-12 04:35:29
1.该程序打开任意一个文本文件,并将它按原格式显示在屏幕上。
2.该程序在unixware711下实现
3.类似cat功能

请问该如何实现,谢谢!
...全文
130 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iisbsd 2003-06-14
  • 打赏
  • 举报
回复
我想写一个来着,结果发现FreeBSD写的比我的好。痛哭。要源码么?我可以盗版拷贝给你,赫赫。
luoda 2003-06-13
  • 打赏
  • 举报
回复
至少需要支持重定向吧,命令行参数处理一下
birder2002 2003-06-13
  • 打赏
  • 举报
回复
//vtype.cpp
#include <iostream>
#include <fstream>

using namespace std;

int main(int argc, char *argv[])
{
if(argc > 1)
{
char * pszfilename = argv[1];
fstream fs(pszfilename, ios_base::in);
if(fs.fail())
{
//cerr<<"ERROR:Error opening argv[1]:No such file or directory!\n";
printf("ERROR:Error opening %s :No such file or directory!\n",argv[1]);
exit (0);
}
char ch;
while(fs.get(ch))
{
cout<<ch;
}
}
else
{
cout<<"Please input filename!"<<endl;
}
}
//编译成vtype.exe, 键入vtype + 文件名
blh 2003-06-12
  • 打赏
  • 举报
回复
fopen
while (feof(fd))
{
fread
printf
}
fclose
cybernik 2003-06-12
  • 打赏
  • 举报
回复
打开一个文件,然后读取缓冲区,然后显示,具体的流程晚上再上,现在有事

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧