Avatar billede krismort Nybegynder
20. januar 2002 - 23:41 Der er 4 kommentarer og
1 løsning

conveter float?

Hej
hvordan viser jeg en static float eller bare en float i en messagebox ?

Kristian
Avatar billede erikjacobsen Ekspert
20. januar 2002 - 23:58 #1
du laver det vel til en streng med (øh, hvordan er det nu)

  s = sprintf(\"Her er tallet %f\",dintalavariabel);
Avatar billede wisen Nybegynder
21. januar 2002 - 08:14 #2
Prøv at kikke lidt på funktionerne \"_ecvt\", \"_fcvt\" eller \"_gcvt\".

eksemple fra MSDN :

/* _GCVT.C: This program converts -3.1415e5
* to its string representation.
*/

#include <stdlib.h>
#include <stdio.h>

void main( void )
{
  char buffer[50];
  double source = -3.1415e5;
  _gcvt( source, 7, buffer );
  printf( \"source: %f  buffer: \'%s\'\\n\", source, buffer );
  _gcvt( source, 7, buffer );
  printf( \"source: %e  buffer: \'%s\'\\n\", source, buffer );
}


/Wisen
Avatar billede professoren Nybegynder
23. januar 2002 - 13:45 #3
Du kan, som wisen og ej siger, konvertere den til string. Men du kan også
konvertere den til anden taltype, såsom LONG, SHORT, INT og det vil vises
på skærmen....
Avatar billede wisen Nybegynder
30. januar 2002 - 12:22 #4
... eller hvis du bruger MFC og CString, kan du kikke på CString::Format...
Avatar billede hoko Nybegynder
27. maj 2003 - 15:37 #5
hvis du vil bestemme hvor mange decimaler du vil have med kan du i CSring skrive
float tal = 2.35;
CString str;
str.Format("%.2f",tal);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester