如何修改文本文件数据

最近在学文件时遇到个关于文本文件数据修改的问题
这是存入数据的格式,分别是用户名(string),密码(string),记录(int),状态(bool)

img

现在想修改某一用户的账号状态,这是我写的

img

但这个有问题,笼统的说就是修改(重新写这一行)时错位了,但我不知道应该怎么写,希望有人能指教

一般是再写创建一个文件,把不需要修改的信息放进去,修改过的放进去,再放回来了,我修改删除文件信息都是这样写的,而且ios::app不需要在ios::out了,多余,貌似也没啥用