Вывод в файл .c++

367
04 декабря 2017, 17:35

Как вывести в файл значения целочисленных переменных x,y,z (здесь z - количество часов, y - количество минут, x - количество секунд) в формате hh:mm:ss так, чтобы если какая-либо переменная была однозначной, слева от нее добавился бы 0.

Пример:

Для z=4, y=30, z=0 должно быть выведено 04:30:00.

Answer 1
printf("%02d:%02d:%02d",x,y,z);
cout << fill('0') << setw(2) << x << ":" 
                  << setw(2) << y << ":" 
                  << setw(2) << z << endl;

Выбирайте :)

FILE* file; .....
fprintf(file,"%02d:%02d:%02d",x,y,z);
ofstream file.....    
file << fill('0') << setw(2) << x << ":" 
                  << setw(2) << y << ":" 
                  << setw(2) << z << endl;
READ ALSO
Заголовочные файлы / библиотека / STL

Заголовочные файлы / библиотека / STL

Я правильно понимаю, что: Библиотека - это набор функций ? Заголовочный файл - это набор прототипов нужных функций из библиотеки ? Стандартная...

278
оператор new возвращает указатель на 0 байт

оператор new возвращает указатель на 0 байт

Для чего может понадобиться такая конструкция и почему при запросе 0 байт возвращается указатель

222
Не срабатывает realloc с разыменованием указателя

Не срабатывает realloc с разыменованием указателя

Есть два класса - родитель (Capture) и потомок (Camera)В родителе реализована одна общая функция, которая вызывает функцию, переопределённую у потомков:

228
Определить какая кнопка зажата (стиль)

Определить какая кнопка зажата (стиль)

Есть, например, 200 кнопок (обычная и radiobutton)

250