> Что я делаю не так?
Ты не аллоцируешь память под строки, малолетний пидорас. Или память под строки выделяй, или в структуре забей охуенные массивы символов, которых на все случаи жизни хватит. Но IRL тебе за последнее оторвали бы руки.
> Ты не аллоцируешь память под строки, малолетний пидорас
Я тебя тоже очень люблю, подскажи как правильно выделить память под строки. Я что-то не очень догоняю.
В твоём случае, что бы не сильно пример переделывать, объяви три больших статических буфера и читай город-дату-имя в них, потом смотри сколько считалось и аллоцируй уже столько памяти сколько тебе надо, копируй байты туда и присваивай полям структуры. А потом, при уничтожении структуры, не забывай эту память освободить (лучше из деструктора этой структуры - плюсы-ж).
Re: [C++] Чтение массива структур из файла
> Что я делаю не так?
Ты не аллоцируешь память под строки, малолетний пидорас. Или память под строки выделяй, или в структуре забей охуенные массивы символов, которых на все случаи жизни хватит. Но IRL тебе за последнее оторвали бы руки.