データベースの概念のように読み取り可能なファイルを出力したいと考えています。私が期待するものは次のとおりです。
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;
ただし、出力ファイルのすべての文字列はスペースなしで連結されます。私がそれを行うことができるという考えはありますか?ファイルから正確な幅でデータを読み取り、それらを変数に入れるときに、これを実行しようとしましたが、それは間違った概念ですか? または何か提案はありますか?