• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

gocho

[C++] Dúvida: Tranformar 'int' em 'string'? (Resolvido)

7 mensagens neste tópico

Boas! Existe alguma função que transforme um int em string no c++? Já estive por ai a procurar mas não consigo encontrar nada. A unica que encontrei, é a itoa(), mas não dá o resulatado pretendido.. Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Exemplo de código:

char result[100];
int num=24;
sprintf( result, "%d", num ); 

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

podes usar o sprintf, mas uma vez que estamos em C++ devias usar streams.

algo como isto deve funcionar.

#include <string>
#include <sstream>

...
int i = 8;
stringstream ss;
ss << i;
string s = ss.str();
...

PS: já moviam o tópico para a secção correcta...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas

estou a começar a aprender C++ e tou aqui com uma duvida no VC++:

o que queria é no click duma picture box adicionar um valor a uma variável e depois converter essa variável(int) em string para poder meter o seu valor numa Label.

tenho isto:

#include <string>
#include <sstream>

private: System::Void Pb1_MouseClick(System::Object^  sender, System::Windows::Forms::MouseEventArgs^  e) {
int num;   
num = num + 10;
this->Lbl1->Text = num;	

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora