|
View Full Version : Converter String para Integer
Nebert Onisete 08-10-2006, 05:38 PM Pessoal por favor não sei se a pergunta e bem uma duvida grande, mas como
faço para converter um textbox em um inteiro no visual c++ 2005, ja tentei
tudo quanto é forma, cint, Casting, ja tentei de tudo... so ta faltando fazer
macunba na esquina.
O programaminha e simples, pego um valor digitado num textbox, converto ele
e armazeno numa variavel int.
dai trabalho ele fazendo multiplicação e divisão, o que eu desejar...e a
resposta sera exibida num Label.
Tada forma que acho na internet para tentar resolver o problema, ele me diz
que a conversão não pdoe ser feita.
desde já agradeço.
Frederico Pissarra 08-11-2006, 05:04 AM "Nebert Onisete" <Nebert Onisete @discussions.microsoft.com> wrote in
message news:6718D7DF-3460-40A7-ADDB-13FF45B42A94@microsoft.com...
> Pessoal por favor não sei se a pergunta e bem uma duvida grande, mas como
> faço para converter um textbox em um inteiro no visual c++ 2005, ja tentei
> tudo quanto é forma, cint, Casting, ja tentei de tudo... so ta faltando
> fazer
> macunba na esquina.
Acho que estamos falando de .NET aqui, não?
Então, tente usar as funções de conversão:
int n = Convert::ToInt32( EditBox1->Text );
> O programaminha e simples, pego um valor digitado num textbox, converto
> ele
> e armazeno numa variavel int.dai trabalho ele fazendo multiplicação e
> divisão, o que eu desejar...e a
> resposta sera exibida num Label. Tada forma que acho na internet para
> tentar resolver o problema, ele me diz
> que a conversão não pdoe ser feita.
Depois de feitos seus calculos, basta converter de volta:
String^ str;
str = Convert::ToString( n );
Espero ter ajudado.
[]s
Fred
Nebert Onisete 08-11-2006, 01:19 PM Nossa amigo valeu mesmo... ajudou bastante... mas aproveitando e ja abusando,
rsss como faço para converter um float... antes de sua resposta estava usando
a seguinte forma
int n = Int32::Parse(TextBox1->text) e estava dando certo, mas a forma do
convert e bem melhor e mais prática, mas so que não achei como converter o
float nela...
Abraços
"Frederico Pissarra" escreveu:
>
> "Nebert Onisete" <Nebert Onisete @discussions.microsoft.com> wrote in
> message news:6718D7DF-3460-40A7-ADDB-13FF45B42A94@microsoft.com...
> > Pessoal por favor não sei se a pergunta e bem uma duvida grande, mas como
> > faço para converter um textbox em um inteiro no visual c++ 2005, ja tentei
> > tudo quanto é forma, cint, Casting, ja tentei de tudo... so ta faltando
> > fazer
> > macunba na esquina.
>
> Acho que estamos falando de .NET aqui, não?
> Então, tente usar as funções de conversão:
>
> int n = Convert::ToInt32( EditBox1->Text );
>
> > O programaminha e simples, pego um valor digitado num textbox, converto
> > ele
> > e armazeno numa variavel int.dai trabalho ele fazendo multiplicação e
> > divisão, o que eu desejar...e a
> > resposta sera exibida num Label. Tada forma que acho na internet para
> > tentar resolver o problema, ele me diz
> > que a conversão não pdoe ser feita.
>
> Depois de feitos seus calculos, basta converter de volta:
>
> String^ str;
>
> str = Convert::ToString( n );
>
> Espero ter ajudado.
>
> []s
> Fred
>
>
>
>
>
Frederico Pissarra 08-11-2006, 01:50 PM "Nebert Onisete" <NebertOnisete@discussions.microsoft.com> escreveu na
mensagem news:F043791E-44A3-4AFA-A3D4-5CDEFEBD6F33@microsoft.com...
> Nossa amigo valeu mesmo... ajudou bastante... mas aproveitando e ja
> abusando,
> rsss como faço para converter um float... antes de sua resposta estava
> usando
> a seguinte forma
>
> int n = Int32::Parse(TextBox1->text) e estava dando certo, mas a forma do
> convert e bem melhor e mais prática, mas so que não achei como converter o
> float nela...
>
> Abraços
>
É muito parecido:
double dbl = Convert::ToNumber( str ); // de string para double...
String str = Convert::ToString( dbl ); // de double para string.
Obtenha o MSDN (que acompanha o VS) ou consulte o MSDN online em
msdn.microsoft.com. Tá tudo lá.... :)
[]s
Fred
Nebert Onisete 08-11-2006, 02:10 PM Amigo valeu mesmo... vc não sabe como me ajudou... eu começei a mecher esta
semana com o Visual C++, por isso estou apanhando um pouco...
Valeu mesmo e desculpe alguma coisa...
Obrigado
"Frederico Pissarra" escreveu:
>
> "Nebert Onisete" <NebertOnisete@discussions.microsoft.com> escreveu na
> mensagem news:F043791E-44A3-4AFA-A3D4-5CDEFEBD6F33@microsoft.com...
> > Nossa amigo valeu mesmo... ajudou bastante... mas aproveitando e ja
> > abusando,
> > rsss como faço para converter um float... antes de sua resposta estava
> > usando
> > a seguinte forma
> >
> > int n = Int32::Parse(TextBox1->text) e estava dando certo, mas a forma do
> > convert e bem melhor e mais prática, mas so que não achei como converter o
> > float nela...
> >
> > Abraços
> >
>
> É muito parecido:
>
> double dbl = Convert::ToNumber( str ); // de string para double...
> String str = Convert::ToString( dbl ); // de double para string.
>
> Obtenha o MSDN (que acompanha o VS) ou consulte o MSDN online em
> msdn.microsoft.com. Tá tudo lá.... :)
>
> []s
> Fred
>
>
>
>
>
>
Frederico Pissarra 08-11-2006, 05:14 PM "Nebert Onisete" <NebertOnisete@discussions.microsoft.com> escreveu na
mensagem news:03B36941-DB9D-4891-93E0-5283399CC484@microsoft.com...
> Amigo valeu mesmo... vc não sabe como me ajudou... eu começei a mecher
> esta
> semana com o Visual C++, por isso estou apanhando um pouco...
> Valeu mesmo e desculpe alguma coisa...
> Obrigado
Nah..... o lance do MSDN foi apenas pra te dizer que existe uma fonte de
informação.... tem nada que desculpar não! :)
[]s
Fred
Nebert Onisete 08-11-2006, 06:40 PM E amigo... ja faz tempo que programo... mas acostumei muito com o C++
Builder...e agora migrei para o Visual C++, mas estou apanhando demais... não
sei mudou muita coisa...
Mas devagar a gente vai chegando...rssss
"Frederico Pissarra" escreveu:
> "Nebert Onisete" <NebertOnisete@discussions.microsoft.com> escreveu na
> mensagem news:03B36941-DB9D-4891-93E0-5283399CC484@microsoft.com...
> > Amigo valeu mesmo... vc não sabe como me ajudou... eu começei a mecher
> > esta
> > semana com o Visual C++, por isso estou apanhando um pouco...
> > Valeu mesmo e desculpe alguma coisa...
> > Obrigado
>
> Nah..... o lance do MSDN foi apenas pra te dizer que existe uma fonte de
> informação.... tem nada que desculpar não! :)
>
> []s
> Fred
>
>
>
|
|
|