请问如何定位到TXT文件一行的末尾,并删掉最后一个字符?

Michael_ee 2003-08-20 03:34:48
比如在一个TXT文件中有如下一串字符:
123456789,
我要删掉最后的逗号,该如何做?
...全文
605 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liujiin 2003-08-20
  • 打赏
  • 举报
回复
AnsiString SourStr;
AnsiString DescStr ;
SourStr = "123456789,";
DescStr = Sour.SubString(1,SourStr.Length()-1);
SourStr = DescStr;
lvjack 2003-08-20
  • 打赏
  • 举报
回复
如果只是要去掉“,”
可以用stringreplace
江山易改 2003-08-20
  • 打赏
  • 举报
回复
Edit1->SetFocus ;
Edit1->SelStart := Edit1->Text->length();
Michael_ee 2003-08-20
  • 打赏
  • 举报
回复
能否给具体代码?不胜感激!
bcb_alone 2003-08-20
  • 打赏
  • 举报
回复
TXT文件中回车换行符是"\r\n"
当读到这两个字符时表示开始换行了。
用fgets()读出一行,最后一个字符是'\r'.
要删除最后一个,就删掉倒数第二个即可。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧