![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Otra nueva
Alguien me podria ayudar ya que deseo que la salida sea por ejemplo:
1,2345 y no 1.2345 ![]() es decir que el decimal salga en coma y no en punto, por ejem usando la salida cout y/o printf. gracias de antemano ![]()
__________________
mg1821 |
|
#2
|
||||
|
||||
|
Hola,
No estoy seguro, pero, creo que puedes utilizar la variable global "DecimalSeparator", de modo que puedes cambiarla por una "coma", en lugar de un "punto", que es como viene de forma predeterminada. Prueba a ver qué tal. ![]() |
|
#3
|
||||
|
||||
|
uhmm... aun me queda la duda.
![]() por ahi encontre que usando LOCALE la hacia, pero habra una forma mas sencilla?
__________________
mg1821 |
|
#4
|
|||
|
|||
|
Pues tendrias que usar un poco la imaginacion por ejemplo:
int d; float a; AnsiString b,c; a=StrToFloat(Edit1->Text)*StrToFloat(Edit2->Text);//primero transformas a float los datos de los edit y haces la operasion b=FloatToStr(a);//segundo transformas la operacion en String d=b.Pos(".");//Tercero buscas con pos la ubicasion del punto c=b.SubString(1,d-1)+","+b.SubString(d+1,b.Length());//4 partes en dos el resultado para suprimir el punto y cambiarlo por el caracter que se te antoje Label1->Caption=c;//y quinto lo muestras en un label Esto es solo un ejemplo, espero te sirva. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| TEdit Float | Temurdounojo | Varios | 2 | 23-01-2008 11:54:52 |
| Problemas con los float | tato | Varios | 2 | 03-04-2006 11:57:38 |
| format float() | rastafa1 | DelphiPACK | 1 | 04-03-2005 07:18:29 |
| de float a string | davidgaldo | Varios | 1 | 18-05-2004 15:41:26 |
| Float | marianaf | Varios | 1 | 24-11-2003 19:44:47 |
|