2
名前に値を代入しようとするとスペースを無視しない方法があるのだろうかと思います。ファイルからfstreamを使って異なる変数に行を読む
whileループでこの条件付き構造を保持したいですが、ClientFileをgetlineのように取得し、cinとして取得しないでください。
*私は部分文字列を使用して見つけることができますが、それは考え方ではありません。
テキストファイルからの行の例:
1。鉄人 ; 10.70
問題: 名前がIronのみとして割り当てられているため、プログラムはループに入りません。
using namespace std;
int main()
{
ifstream ClientsFile("clients.txt");
int id;
string name;
double money;
char sep1;
char sep2;
while (ClientsFile >> id >> sep1 >> name >> sep2 >> money)
{
cout << "id: " << id << endl << "name: " << name << endl << "money: " << money << endl << endl;
}
return 0;
}
ありがとう。
よう
何か。ありがとうございました。 –