간단한 파일입출력소스로 회원가입 비슷하게 만들었는데요
딥레드
#include iostream
using namespace std;
class regist { char name[20]; char id[10]; char password[10];public:
void writeRegist(char name[20], char id[10], char password[10]) {
cout insert ur NAMEs endl; cin name;
cout insert ur IDs endl; cin id;
cout insert ur PASSWORDs endl; cin password; }
void setRegistName(char name[20]) { FILE *RegistName = fopen(R_Name.txt,wt); fputs(name, RegistName); fclose(RegistName); } void setRegistId(char id[10]) { FILE *RegistId = fopen(R_Id.txt,wt); fputs(id, RegistId); fclose(RegistId); } void setRegistPass(char password[10]) { FILE *RegistPass = fopen(R_Pass.txt,wt); fputs(password, RegistPass); fclose(RegistPass); } void showRegistInfo(char name[20], char id[10], char password[10]) { cout Show ur INFO : endl;
FILE *RegistName = fopen(R_Name.txt,rt); FILE *RegistId = fopen(R_Id.txt,rt); FILE *RegistPass = fopen(R_Pass.txt,rt);
puts(name); puts(id); puts(password);
fclose(RegistName); fclose(RegistId); fclose(RegistPaRegistPass); }};
int main() { char name[20]; char id[10]; char password[10];
regist r; r.writeRegist(name, id, password); r.setRegistName(name); r.setRegistId(id); r.setRegistPass(password); r.showRegistInfo(name, id, password);}
클래스랑 파일입출력 쓰기,읽기모드로 연습삼아 만들어봤는데요.하나의 파일에 모두 저장하고 모두 불러오려면 어떻게하나요?또 소스가 성능에비해 너무 긴것같아요.고수님들 어떤 함수를 써야되는지 알려주세요 ㅠㅠ