我想,四个lineEdit和一个textEdit可以和一个struct结构相对应,然后,象c语言中那样以记录的方式将struct保存在文件中fread( buffer,size,count,fp ),也以记录的方式读取.fwrite( buffer,size,count,fp); 可在QT中,f.readBlock()和f.writeBlock()不能读写记录吧.
第二个想法是,每个lineEdit和textEdit在文件中以固定长度读写,但是浪费很大空间不可取.
我想请教的问题如何实现下面的二个功能
第一个功能是,当有众多的用户登陆后,输入相关信息,然后都保存在readme.txt中
第二个功能是,按照form1中输入的用户和密码,从readme.txt读出相关的信息.比如说,用户:小李,密码:qt,4次登陆,输入4次相关信息,那么在readme.txt中能读出他的这四个信息.
当然,用同一个用户和密码可多次登陆,每次登陆在form2中输入不同的信息.保存后当做不同的记录进行理解.