Во-первых, это возможно?
Чтобы экстраполировать вопрос: я хотел бы прочитать несколько целых чисел из файла, что для меня относительно просто. Однако, когда я читаю эти значения в формате: например, «123 17 24 55 04 30 09», мой письменный вывод показывает «123 17 24 55 4 30 9», где «0» отсутствует перед 4, и 9. Это беспокоит меня с точки зрения форматирования. Как сохранить 0, который находится перед 4 и 9, в моем выводе?
Мой текущий код прикреплен
int main() {
ifstream inf;
ofstream of;
float timeSmin, timeSsec, timeBmin, timeBsec=01.00, timeRmin=01, timeRsec=01.00;
int ID, totaltime;
inf.open ("triath.txt");
of.open ("output.txt");
if (!inf.is_open()){
cout << "Triath.txt cannot be opened, error..." << endl;
}
inf >> ID >> timeSmin >> timeSsec >> timeBmin >> timeBsec >> timeRmin >> timeRsec; //writing values to input object.
of << ID << " " << timeSmin << " " << timeSsec << " " << timeBmin << " " << timeBsec << " " << timeRmin << " " << timeRsec;
inf.close();
of.close();
return 0;
} ```