文件格式化程序课程设计.doc
约16页DOC格式手机打开展开
文件格式化程序课程设计,1万字 16页 有设计代码摘要 文件格式化程序问题描述:输入文件中含有待格式化(或称为待排版)的文本,它由多行的文字组成,例如一篇英文文章。每一行由一系列被一个或多个空格符所隔开的字组成,任何完整的字都没有被分割在两行(每行最后一个字与下一行的第一个字之间在逻辑上应该由空格分开),每行字符数不超过80。除了上述文本类字...
内容介绍
此文档由会员 罗亮 发布
1万字 16页 有设计代码
摘要
文件格式化程序问题描述:输入文件中含有待格式化(或称为待排版)的文本,它由多行的文字组成,例如一篇英文文章。每一行由一系列被一个或多个空格符所隔开的字组成,任何完整的字都没有被分割在两行(每行最后一个字与下一行的第一个字之间在逻辑上应该由空格分开),每行字符数不超过80。除了上述文本类字符之外,还存在着起控制作用的字符:符号“@”指示它后面的正文在格式化时应另起一段排放,即空一行,并在段首缩入8个字符位置。“@”自成一个字。
一个文本格式化程序可以处理上述输入文件,按照用户制定的版面规格重排版面:实现页内调整、分段、分页等文本处理功能,排版结果存入输出文本文件中。
试写一个这样的程序。
2.文件格式化程序基本要求:
1、输出文件中字与字之间只留一个空格符,即实现多余空格符的压缩。
2、在输出文件中,任何完整的子仍不能分割在两行,行尾不齐没关系,但行首要对齐(即左对齐)。
3、如果所要求的每页页底所空行数不少于3,则将页号印在页底空行中第2行的中间位置上,否则不印。
摘要
文件格式化程序问题描述:输入文件中含有待格式化(或称为待排版)的文本,它由多行的文字组成,例如一篇英文文章。每一行由一系列被一个或多个空格符所隔开的字组成,任何完整的字都没有被分割在两行(每行最后一个字与下一行的第一个字之间在逻辑上应该由空格分开),每行字符数不超过80。除了上述文本类字符之外,还存在着起控制作用的字符:符号“@”指示它后面的正文在格式化时应另起一段排放,即空一行,并在段首缩入8个字符位置。“@”自成一个字。
一个文本格式化程序可以处理上述输入文件,按照用户制定的版面规格重排版面:实现页内调整、分段、分页等文本处理功能,排版结果存入输出文本文件中。
试写一个这样的程序。
2.文件格式化程序基本要求:
1、输出文件中字与字之间只留一个空格符,即实现多余空格符的压缩。
2、在输出文件中,任何完整的子仍不能分割在两行,行尾不齐没关系,但行首要对齐(即左对齐)。
3、如果所要求的每页页底所空行数不少于3,则将页号印在页底空行中第2行的中间位置上,否则不印。