一道C语言的题目:多行文本的输出及多余空格的删除
将从键盘输入的多行正文存在一个足够长的数组中,将相连的多个空格用一个代替,然后输出该数组项输入时一样的多行显示。
下面的这个函数借助windows的CString将多个空格替换成一个. CString RemoveDuplicateSpace(LPCTSTR text) { CString sReturn = text; if (sReturn.Replace(_T(" "), _T(" ")) > 0) return RemoveDuplicateSpace(sReturn); return sReturn; } 只要把数组中的文本逐一用此函数处理后输出即可.
你的意思是不是:存入到数组的时候,空格用其他东西替换,输入的时候又替换回空格呢?
答:Visual C++ 6.0环境 /******************我写的******************/ #include void main() ...详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>