求问如何使用matlab对txt文件内容编辑实现“退格...

[复制链接]
查看11 | 回复5 | 2021-1-29 04:29:45 | 显示全部楼层 |阅读模式
用键盘只要按一下backspace就能删除一个字符。用matlab如何编程实现在指定位置的退格功能呢?这个问题困扰我多时,还望大神们指点一二

回复

使用道具 举报

千问 | 2021-1-29 04:29:45 | 显示全部楼层
写入/保存txt文件之前,把文件内容存储为字符串变量,然后,只需要把这str的end给[]掉不就可以?每键入的时候,再end+1里存储~这叫stack吧~
chenkuang (一笠烟雨) 在 ta 的帖子中提到:用键盘只要按一下backspace就能删除一个字符。用matlab如何编程实现在指定位置的退格功能呢?这个问题困扰我多时,还望大神们指点一二

回复

使用道具 举报

千问 | 2021-1-29 04:29:45 | 显示全部楼层
txt文件是已经就有的,不是新建的。。难道要全部读入再重新建一个文件么。。
PsySunrise (无良之心) 在 ta 的帖子中提到:写入/保存txt文件之前,把文件内容存储为字符串变量,然后,只需要把这str的end给[]掉不就可以?每键入的时候,再end+1里存储~这叫stack吧~

回复

使用道具 举报

千问 | 2021-1-29 04:29:45 | 显示全部楼层
嗯,你的文本编辑器就是这么干的。当然可以一边读一边写,倒不一定要全部读入。chenkuang (一笠烟雨) 在 ta 的帖子中提到:txt文件是已经就有的,不是新建的。。难道要全部读入再重新建一个文件么。。

回复

使用道具 举报

千问 | 2021-1-29 04:29:45 | 显示全部楼层
我现在已经被文件指针的位置搞晕了。。
cauchy (可贺) 在 ta 的帖子中提到:嗯,你的文本编辑器就是这么干的。当然可以一边读一边写,倒不一定要全部读入。

回复

使用道具 举报

千问 | 2021-1-29 04:29:45 | 显示全部楼层
既然如此,还是建议你把整个文件看做str来处理,如果文件太大可以考虑分割,毕竟txt文件随时可以cat连接成一块~
chenkuang (一笠烟雨) 在 ta 的帖子中提到:我现在已经被文件指针的位置搞晕了。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行