说明
这部分程序作用不是太大,只是让C++中的文件输入输出程序能够兼容CString,在之前的Excel和Txt读写的程序中用到的。
程序
//Cmyfile.h
#pragma once
#include <fstream>
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
//没啥卵用,纯碎是为了让流函数能兼容CString
class Cmyfile
{
public:Cmyfile() { }
friend ifstream & operator>>(ifstream & debug, CString str); //str不能是引用,原因不清楚
friend ofstream & operator<<(ofstream & debug, CString & str); //str必须为引用
};
//Cmyfile.cpp
#include "pch.h"
#include "Cmyfile.h"
ifstream & operator>>(ifstream & debug, CString str)
{
// TODO: 在此处插入 return 语句
debug >> str.GetBuffer();
return debug;
}
ofstream & operator<<(ofstream & debug, CString & str)
{
// TODO: 在此处插入 return 语句
debug << str.GetBuffer();
return debug;
}
最后
无