int main()
{
ofstream outCredit("credit.txt" , ios::out | ios::binary) ;
if(!outCredit)
{
cerr << "File could not open file " << endl ;
exit(1) ;
}
ClientData blankClient ;
for(int i = 0 ; i < 100 ; ++i)
outCredit.write(reinterpret_cast< const char* >(&blankClient), sizeof(ClientData)) ;
}
Я объявил класс ClientData с членами, а именно int account , char firstName[15] , char lastName[10] , double account
? Когда файл будет создан, который должен содержать 100 пустых записей, я получаю что-то вроде этого во всем файле 100 раз, что здесь не так?Странные выходы в файле
Что вы ожидаете от значения 'a', если я объявляю просто' int a? '? мусор правый? То же самое происходит с неинициализированным 'blankClient' – P0W