回 帖 发 新 帖 刷新版面

主题:文本格式化

楼主  

我的题目是文本格式化
要求:   
本程序旨在对已存在的纯文本文件按照用户指定的格式进行格式化,实现页内调整、分段、分页等文本处理功能,排版结果存入输出文本文件中。

1.  待格式化文本以文件形式存放,程序运行期间由用户输入文件名。

2.  格式化完成后写入文件,用户可选择是否预览。

3.  实现空格压缩,词与词之间只留一个空格;

实现智能分行,任何一个完整的词不能分割在两行,左对齐;

4.  果所要求的每页页底所空行数不少于3,则将页号印在页底空行中第2行的中间位置,否则不印。
5.  版面要求的参数包含:

·页长(Page Length)——每页内文字(不计页号)的行数。

·页宽(Page Wedth)——每行内文字所占最大字符数。

·左空白(Left Margin)——每行内文字前的固定空格数。

·头长(Heading Length)——每页页顶所空行数。

·脚长(Footing Length)——每页页底所空行数(含页号行)。

·起始页号(Starting Page Number)——首页的页号。
要求这个数据结构的用c++来编写啊,希望高手能帮忙啊!
谢谢大家了
我的邮箱是330312611@QQ.com
 

回复列表 (共2个回复)

沙发

为什么你想问的我都想问啊?

板凳

你让别人为你做作业,你已经放弃学习电脑语言了!

为了中国软件工业的未来,有爱心的朋友请不要帮忙代做作业,或者至少是收费服务!谢谢大家!!!

1) 努力,自己做。
2) 放弃, 改行, 学别的。
3) 挂科,重修,不放弃,下学期努力。
4) 花大钱,雇别人做,欺骗老师,不过下学期你大概要努力一点了。
5) 不努力,不花钱,欺骗老师,下学期故技重演。

你选择!!!
But, the last two need help of other victims or volunteers. 

Good Luck!

我来回复

您尚未登录,请登录后再回复。点此登录或注册