Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cega86

[Resolvido] adicionar zeros a esquerda

Recommended Posts

Bom dia, eu preciso criar uma função que recebe uma string por exemplo "string n = 3; " e depois preciso gravar esse numero no banco num campo char(3).

Preciso transformar esse 3 em 003 ou então 15 em 015 e quando o numero for superior a 99 não preciso adicionar nenhume zero como posso fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha creio q isso seja de Linguagem C neh??

me confirme para q eu possa mover o tópico!

 

[]s

 

---

Caso seja em C, fiz desse jeito:

 

#include <iostream>
#include <string>
using namespace std;
int main(){
	char num[4];
	int N;
	cin >> N;
	sprintf(num, "%03d", N);
	cout << num << endl;
	return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.