c++,将数据发送到输出文件
c++, send data to output file
我创建了一个用于赋值的小系统。请任何人指导我如何将数据发送到输出文件/数据库文件。我需要保存记录,然后根据需要进行编辑和删除。因此,我需要将数据发送到一些数据库文件。请帮助
#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;
};
猜测在扭动时必须使用特定的格式,这样才能读回。可能每个病人之间都有逗号。例如
if (outputFile.is_open())
{
for(int x=0; x<50; i++
{
outputFile << emp[i].PatientFname << "," <<emp[i].PatientLname << "," << emp[i].Age <<"n";
}
outputFile.close();
}
然后你可以用ifstream打开它。每行都有一个患者,然后逗号分隔可以为您提供每个患者的属性
相关文章:
- 有没有办法简单地从 GPU 调用多个 cpp 输出文件?
- VI工作室代码错误无法打开输出文件主.exe
- 在代码块中查找输出文件
- 将未签名的字符写入输出文件
- 为什么我的代码不写入输出文件?
- 完成搜索任务时为空输出文件
- 如何将地图<列表<string>、矢量<string>>输出到输出文件?
- 无法在代码块 IDE 中打开输出文件.exe
- C++:更改 IF 语句中的输出文件
- 编译 gsoap 输出文件 (onvif) 时出现问题
- C++击球平均值程序使用输入/输出文件打印名称,平均值,最高/最低平均值时遇到麻烦
- while 循环中的流输出文件() 通常生成空文件
- 如何使用 Docker 访问输出文件
- 提升进程间共享内存删除、权限和输出文件
- 查找素数,然后将质数放入输出文件中
- GDB / C++ - 根据循环条件将多个变量记录到输出文件中
- 带有文件结束函数的 while 循环重复输出文件中的最后一个数字两次
- 我的输出文件未显示解决方案
- 输入文件中的第一个字符是输出文件中的最后一个字符,反之亦然
- C++,我正在尝试创建一个有效的.bmp输出文件