[c++ bcb] decimaal symbool?

Pagina: 1
Acties:
  • 110 views sinds 30-01-2008
  • Reageer

  • dexter07051982
  • Registratie: November 2001
  • Laatst online: 16-07-2025
Hoi.

ik wil via een string een veld updaten in een tabel. dit veld is echter een double en het decimaalteken is afhankelijk van de landinstellingen van de pc.

om niet elke pc opnieuw in te hoeven stellen als je mijn programma gaat gebruiken wil ik graag weten hoe ik de waarde van het decimaalteken ophaal. (. of , dus)

M.A.W. mijn prog moet dus een . vervangen door een , als de , het decimale scheidingsteken is en een , door een . als het scheidingsteken een . is.

iemand die mij hierbij kan helpen? ik kan op internet namelijk niet echt vinden wat ik wil hebben, maar misschien zoek ik ook wel niet met de juiste termen.

sorry voor de misschien enigzins onduidelijke vraagstelling, maar ik weet niet hoe ik het anders zeggen moet.

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Je moet eens kijken naar de Currency en DateTime format variables, zoals
- ThousandSeparator
- DecimalSeparator
etc....

(Althans, in Delphi is het zo, en aangezien BCB ook van de VCL gebruik maakt, moet dit wel hetzelfde zijn).

https://fgheysels.github.io/


  • schoene
  • Registratie: Maart 2003
  • Laatst online: 27-05 15:39
als ik in de nieuwsgroepen van google zoek (in borland.public.cppbuilder.*) vond ik dit nogtans in 5 seconden.
En indien je in de Borland Help Index decimal typt, is het antwoord al bijna meteen te vinden. echt wel lang gezocht? :?

modbreak:
Hou het een beetje gezellig, en laat dergelijke replies in het vervolg voor jezelf. Dit verziekt enkel de sfeer.
Het is idd niet de bedoeling dat hier 'UTFS' topics gestart worden, maar laat het modwerk gewoon aan de mods over

[ Voor 37% gewijzigd door whoami op 09-03-2004 11:28 ]


  • dexter07051982
  • Registratie: November 2001
  • Laatst online: 16-07-2025
ik heb heus wel gezocht. maar ik kon ze niet vinden. als ik in de help op decimal zoek. kan ik het ook niet echt vinden. zal nog wel een keer kijken, maar als je nu de volgende keer ook even erbij zet waar je het precies hebt gevonden, kan ik er wat meer mee.

zie in de help bij de index in DecimalString, maar hoe werkt dat dan, en wat er staat geeft mij niet het gevoel dat ik er wat mee kan.

[ Voor 22% gewijzigd door dexter07051982 op 09-03-2004 11:35 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Eh, type in de help eens die keywords in die ik in m'n eerdere post vermeldde.

https://fgheysels.github.io/


  • dexter07051982
  • Registratie: November 2001
  • Laatst online: 16-07-2025
staat het volgens mijn niet bij. (tenminste ik zie het niet)

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Je maakt gebruik van C++ Builder ? Welke versie ?

[ Voor 61% gewijzigd door whoami op 09-03-2004 11:44 ]

https://fgheysels.github.io/


  • dexter07051982
  • Registratie: November 2001
  • Laatst online: 16-07-2025
Borland c++ Builder 6.0

  • dexter07051982
  • Registratie: November 2001
  • Laatst online: 16-07-2025
ik maak gebruik van versie 6.0

Sorry dacht dat er wat fout was gegaan. kwam eerst niet bij mij op beeld

P.S. Ik zoek niet het scheidingstekens voor duizendtallen, maar het scheidingsteken voor (bijv) tienden. bijv. 2,5 (= twee en half).

[ Voor 96% gewijzigd door dexter07051982 op 09-03-2004 11:51 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Probeer het eens met die DecimalSeparator......

https://fgheysels.github.io/


  • dexter07051982
  • Registratie: November 2001
  • Laatst online: 16-07-2025
zover was ik zelf ook al, maar dat heeft tot nu toe niet echt geholpen.
Is er niet gewoon een standaard header voor?

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40

https://fgheysels.github.io/


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Omdat MSalters altijd wel nuttige dingen heeft te zeggen over C++ op verzoek weer open. Laat onverlet dat het geen kwaad kan zelf ook e.e.a te zoeken en te proberen ;)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 09-04 22:08
Ja, want zo moeilijk is het nou ook weer niet. Er is een standaard header <locale> met een class std::numpunct<char>

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein

Pagina: 1