请教C语言的高手 一项很难的题 文本编辑器

[复制链接]
查看11 | 回复2 | 2008-12-8 20:56:56 | 显示全部楼层 |阅读模式
实现一个基于命令行的文本编辑器
功能:
1、 打开文件
2、 保存文件
3、 能够对文件进行查找
4、 能够对文件进行替换
5、 能够对文件进行删除
要求:
1、 不能使用Cstring.h,string等类,只能使用char* 来处理字符串
2、 能够动态的申请和分配内存
上交的内容:
1、.cpp、.h、.exe文件
2、文件命名规则:学号.cpp 学号.h 学号.exe
程序具体要求:
1、 在命令行下运行学号.exe出现界面如下

2、 按输入参数
a) -o filename
打开文件
b) –h
帮助信息,提示各个参数的格式和含义
c) –s filename
保存文件到filename指定的路径和文件名
d) –f stringtofind
查找stringtofind字符串,并将查到的字符串的个数在屏幕上显示,并将个数写到文件学号_result.txt中,路径和最后-s中的filename同一个路径
e) –r sourcestring targetstring替换字符串,将文件中的sourcestring替换成targetstring,将替换多少处显示在屏幕上,并将替换的个数和替换后的文本都写道学号_result.txt中,路径要求同上
f) –d stringtodelete
删除字符串,将文件中的stringtodelete删除,将删除多少处显示在屏幕上,并将删除的个数和删除后的文本都写到学号_result.txt中,路径要求同上
g) –q
退出程序

回复

使用道具 举报

千问 | 2008-12-8 20:56:56 | 显示全部楼层
这不是C 语言了吧?是C++了,无能为力。...
回复

使用道具 举报

千问 | 2008-12-8 20:56:56 | 显示全部楼层
又是找人做作业的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行