我想输出一个像数据库概念一样可读的文件。我期望的是:
Name[10] ContactNo[15] GENDER[10]
====================================
Johnny +60123456789 MALE
Emily +69876543210 FEMALE
Jason +61535648979 MALE
我试图这样做:
char name[10],contact[15],gender[10];
//user input here//
ofstream myfile("contact.txt");
myfile>>name>>contact>>gender;
但是输出文件中的所有字符串都是连接的,没有任何空格。知道我能做到吗?我尝试这样做是为了当我从具有精确宽度的文件中读取数据并将它们放入变量时,这是一个错误的概念吗?或者有什么建议?