我正在学习 C++ 中的文件处理。只是为了测试我写了这个小代码。基本上我想做的是使用文件处理制作一个用户帐户程序。所以我想在我的程序中使用if else
orwhile
来比较文件中的数据。
例如,如果用户输入他的用户名“john”,程序应该能够在文件中搜索名称 john,如果存在,它应该允许用户登录并使用相同的密码。
我写的代码只是一个文件写入测试。请帮助我解决实际代码。我是初学者,如果太傻了,很抱歉。
谢谢!
#include<iostream>
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<fstream>
#include<string.h>
using namespace std;
void main () {
ofstream file;
file.open("C:\tests1.txt", ios::trunc);
char name[50];
cout<<"\nEnter your name: ";
cin>>name;
file<<"Username: "<<name;
file.close();
cout<<"Thank you! Your name is now in the file";
ifstream file("tests1.txt");
if(file=="Username: Chinmay") {
cout<<"If else successfull\n";
} else {
cout<<"If else failed\n";
}
_getch();
}
大佬们请帮帮我!!