Как вывести ноль перед числом. С++

196
07 марта 2019, 21:40
using namespace std;
#include <stdio.h>
#include <cmath>
#include <iomanip>
#include <iostream>
#include <cstdio>
int main()
{
    int h,m,n,s,a,b,c,k,k1,k2,abc;
    cin>>abc;
    a=(abc/3600)%24;
    b=(abc/60)%60%60;
    c=(abc%60)%60;
    cout<<a<<":"<<b<<":"<<c;
    return 0;
}
Answer 1

Через std::setfill('0') задаём заполнитель, через std::setw(N) задаём ширину выводимого числа. Всё что не занято самим числом будет заполнено символом-заполнителем.

#include <iostream>
#include <iomanip>
int main()
{
    int i = 42;
    std::cout << std::setfill('0') << std::setw(8) << i << "\n";
}

Результат:

00000042
READ ALSO
C++ curl получить utf-8 в кирилице

C++ curl получить utf-8 в кирилице

Есть документ в интернете в UTF-8

171
переопределение метода qcombobox setText

переопределение метода qcombobox setText

Переопределил стандартный view у QComboBox по этому примеру:

143
could not initialize proxy - no Session REST запрос на Update

could not initialize proxy - no Session REST запрос на Update

Суть проблеми в том что у меня есть две модели, при одной модели Edit работаеш хорошо но когда добавил вторую модель с таким же функционалом...

169
Как лучше сделать смену разметок на одном экране?

Как лучше сделать смену разметок на одном экране?

На основном экране есть "шапка" с навигацией, которая будет одинаковой (headxml)

125