getline怎么用的?
CFile fileEditText;
char path[MAX_PATH];
GetModuleFileName(NULL,path,MAX_PATH);// 获取文件目录
CString a = (CString)path;
int nPos = a.ReverseFind('\\');
CString filePath = a.Left(nPos+1);
filePath += "SerialPortsData.txt";
if (fileEditText.Open(filePath,CFile::modeCreate + CFile::modeNoTruncate + CFile::modeReadWrite))
{
ifstream fin("SerialPortsData.txt");
CString strBuff(_T(""));
char databuff[100];
fin.getline(databuff,100);
fileEditText.Close();
}
const MAX=80;
char buffer[MAX];
ifstream infile("strdata.txt");
while(infile)
{
infile.getline(buffer,MAX);
cout<<buffer<<endl;
}