用c++以文件的读写形式修改图中选中的数据,要怎么进行操作。
默认的话应该不能选择某个位置进行修改。
可以试试先把所有的都复制,然后手动更改,保存在一个字符串中,然后再用文件输入输出。
假设你把字符串string 命名为s,然后引用了万能头(include<bits/stdc++.h>没有下载一个)
写:
ofstream fout;
fout.open("SG002.sav");//前提条件:可执行文件exe和sav文件在同一目录下,否则填写详细地址
fout<<s;
fout.close();
首先在C++中使用CreateFile获取文件句柄,然后使用WriteFile函数修改指定位置内容即可,WriteFile函数中的最后一个参数可以设置修改的位置,然后关闭文件句柄。ReadFile可以读取指定位置数据