Я создал небольшую систему для назначения. Не стесняйтесь, кто-нибудь может мне помочь отправить данные в файл файла/базы данных. Мне нужно сохранить записи, а затем отредактировать и удалить по мере необходимости. Поэтому мне нужно отправить данные в файл базы данных. Просьба помочьC++, отправить данные в выходной файл
#include <iostream>
#include <string>
#include <cstring>
#include <fstream>
#include <iomanip>
#include <windows.h>
#include <sstream>
#include <algorithm>
#include <conio.h>
#include <stdio.h>
#include <cstdlib>
#include <iomanip>
#include <dos.h>
using namespace std;
string userName;
string passWord;
string selection;
int option;
struct patientinfo {
string PatientFname;
string PatientLname;
int Age;
int ContactNo;
string TreatmentType;
string AppDate;
string AppTime;
int eReciptId;
};
int num;
patientinfo emp[50];
ofstream outputFile("ST.txt");
int main()
{
int i=num;
num+=1;
cout<< endl << endl << endl << endl << endl << endl
<< setw(65)<<"|Booking|" << endl << endl << endl << endl
<< setw(30)<<"First Name : ";
cin>>emp[i].PatientFname;
cout<< setw(30)<<"Last Name : ";
cin>>emp[i].PatientLname;
cout<< setw(30)<<"Age : ";
cin>>emp[i].Age;
cout<< setw(30)<<"Contact No : ";
cin>>emp[i].ContactNo;
cout<< setw(30)<<"Appointment Date : " ;
cin>>emp[i].AppDate;
cout<< setw(30)<<"Appointment Time : ";
cin>>emp[i].AppTime;
};
Итак, что вы пробовали? – Altoyyr
попытался отправить outputFile с потоком. Не работает. – ceranda
'num' неинициализирован, поэтому' i' имеет неопределенное значение. UB. Вы должны получить сообщение об ошибке/предупреждении. – LogicStuff