MFC如何把int类型数据输入保存到txt文件中
答案:2 悬赏:70
解决时间 2021-03-15 14:20
- 提问者网友:沉默菋噵
- 2021-03-14 23:19
MFC如何把int类型数据输入保存到txt文件中
最佳答案
- 二级知识专家网友:痴妹与他
- 2021-03-14 23:37
int i = 56789;
CString str;
str.Format(_T("%d"),i);
file.Write(str.GetBuffer(),str.GetLength());
str.ReleaseBuffer();
file.Close();int类型变量,直接写入文件,是16进制格式,占4个byte(char)大小。
要想将int写入文本文件并直观可见,需要先转换为字符串,再写入文件。
追问:如果数据时int类型的数组呢?
追答:加一个循环语句即可。
总之,如果希望高速存取,那么直接16进制存储最好;如果希望文本可见,那么只能转换为字符串存取,自己定义文件格式。
CString str;
str.Format(_T("%d"),i);
file.Write(str.GetBuffer(),str.GetLength());
str.ReleaseBuffer();
file.Close();int类型变量,直接写入文件,是16进制格式,占4个byte(char)大小。
要想将int写入文本文件并直观可见,需要先转换为字符串,再写入文件。
追问:如果数据时int类型的数组呢?
追答:加一个循环语句即可。
总之,如果希望高速存取,那么直接16进制存储最好;如果希望文本可见,那么只能转换为字符串存取,自己定义文件格式。
全部回答
- 1楼网友:行雁书
- 2021-03-15 00:45
为什么没有指定写入哪一个文件呢?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯