求用c++对txt或dat文本进行读取的方法

2025-01-06 05:13:12
推荐回答(1个)
回答1:

#include
#include
#include 
#include 
using namespace  std;
void main()
{
ifstream  fin("c:\\user.txt", ios::in);
char  line[1024]={0};
while(fin.getline(line, sizeof(line)))
{
char userid[255];
char userpass[255];

//分解用户名和密码到 userid和userpass 数组
int i=0;
while(line[i]!=' ')
{
userid[i]=line[i];
i++;
}
userid[i]='\0';

while(line[i]==' ')
i++;
int j=0;
while(line[i]!='\0')
{
userpass[j]=line[i];
i++;
j++;
}
userpass[j]='\0';

//对userid 和 userpass 进行比对处理,略。。。
//...................

}

fin.clear();
fin.close();
}