Thronds

一问你会什么 二问你做出过什么 三问你为了什么

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  36 随笔 :: 0 文章 :: 56 评论 :: 0 Trackbacks

2008年12月3日 #

     摘要: 记:在自己的实验中,需要把一个数据集(文本文件)转换成另一种格式(文本文件)。转换中,读取一行至结尾,没有理会最后的回车换行符,直接抛弃处理。在新格式的文本中,写一行后通过fprintf(fp,"A%d: \tcontinuous. |type: A\n",i);中的\n作为换行。生成格式看上去和要求的一模一样,但在处理程序调用新格式中的数据时,在这个换行处出了问题。getc(fp)到换行处,得到的是ascii码值为10的LF。根据我的处理程序要求,此处的换行应该能够直接跳过去。那么,到底是文本中换行符出了问题呢,还是我的程序处理出了问题?其实就是因为在回车换行符的认识上出了问题。  阅读全文
posted @ 2008-12-03 14:59 thronds 阅读(2435) | 评论 (1)编辑 收藏