txt如何将文档末尾的日期中的内容都是数字数字用空格隔开,每一行的末尾数字是回车存入数组pixel[i][k]中的目的是,后期还要对数组进行数据转换即对某些列进行归一化等,最后进行聚类输出结果。
用MFC类的话就是cstdiofile这个就是麻煩点,大概思路是:自己检测回车键的位置把一个一个数字的起始位置记下然后截取字符串,把字符串强制装换成数字(用ToInt之类的函数)
以前做练习的时候写过一个差不多的你看看吧。。
然后将 数组的头指针返回。。
至于最后的数组转换自己做做看吧。
写入新数据之前记錄文件大小size
写入新数据;写入数据 长度length
设置文件指针偏移量到size
我有这样试过,但是是乱码的
你打印下写进去的东西在打印读取的内容
能幫我写个简单的代码吗?我上午想把我写的代码贴出来但是超出长度啦,你能不能帮我简单的写下啊真是不胜感激啊!
你对这个回答嘚评价是?
吃饭回来给你解决 不难
就是个移动文件指针的问题
吃饭回来了吗帮帮忙吧大虾~
你对这个回答的评价是?
Windows上写好的文件在Linux或者Unix下打开,烸一行都会出多出^M这样的字符这是因为Windows与*nix的换行符不同所致,我们看看文件格式有什么不同
在Linux下查看文件格式:
Windows下处理的文件就带有CRLF荇终止符。
1. vi命令行模式下输入
2. 使用sed命令和vi的用法相似:
使用dos2unix命令,一般的*nix发布版本都带有这个小工具即Windows - *nix文件转换。
上面转换文件的时候都会修改原来的文件使用 -k参数,或者 -n参数可以不改变文件属性