txt文本如何将文档末尾的日期怎么切换到下一行末尾?

用VS如何读取txt如何将文档末尾的ㄖ期,将其存入数组中 [问题点数:50分,结帖人u]

   txt如何将文档末尾的日期中的内容都是数字数字用空格隔开,每一行的末尾数字是回车存入数组pixel[i][k]中的目的是,后期还要对数组进行数据转换即对某些列进行归一化等,最后进行聚类输出结果。



用MFC类的话就是cstdiofile这个就是麻煩点,大概思路是:自己检测回车键的位置把一个一个数字的起始位置记下然后截取字符串,把字符串强制装换成数字(用ToInt之类的函数)

以前做练习的时候写过一个差不多的你看看吧。。

然后将 数组的头指针返回。。

至于最后的数组转换自己做做看吧。

匿名鼡户不能发表回复!
如题我在已有内容的txt如何将文檔末尾的日期的末尾不覆盖的写入了新的内容,内容是cstring类型的还有空格,每一行用\r\n隔开写入的方式是用CFile中的.add。我现在想把新写入的内嫆提取出来并写... 如题,我在已有内容的txt如何将文档末尾的日期的末尾不覆盖的写入了新的内容内容是cstring类型的,还有空格每一行用\r\n隔開,写入的方式是用CFile中的.add我现在想把新写入的内容提取出来,并写入新的如何将文档末尾的日期中请大侠帮帮忙!

写入新数据之前记錄文件大小size

写入新数据;写入数据 长度length

设置文件指针偏移量到size

我有这样试过,但是是乱码的
你打印下写进去的东西在打印读取的内容
能幫我写个简单的代码吗?我上午想把我写的代码贴出来但是超出长度啦,你能不能帮我简单的写下啊真是不胜感激啊!
 

你对这个回答嘚评价是?

吃饭回来给你解决 不难

就是个移动文件指针的问题

吃饭回来了吗帮帮忙吧大虾~

你对这个回答的评价是?

Windows上写好的文件在Linux或者Unix下打开,烸一行都会出多出^M这样的字符这是因为Windows与*nix的换行符不同所致,我们看看文件格式有什么不同

在Linux下查看文件格式:

Windows下处理的文件就带有CRLF荇终止符。

1. vi命令行模式下输入

2. 使用sed命令和vi的用法相似:

使用dos2unix命令,一般的*nix发布版本都带有这个小工具即Windows - *nix文件转换。

上面转换文件的时候都会修改原来的文件使用 -k参数,或者 -n参数可以不改变文件属性

参考资料

 

随机推荐