Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Float to char

Former Member
0 Likes
733

Hi friends,

I want to convert float variable to char.For example 2e5 to 2000000 like that how to do this?

Thanks.

4 REPLIES 4
Read only

Former Member
0 Likes
562

CEVA_CONVERT_FLOAT_TO_CHAR

try this fm.

regards

prabhu

reward if it is helpful.

Read only

Former Member
0 Likes
562

Hello,

check this.



DATA: P_DATA TYPE ATFLV."

P_DATA =  '2e5'.
DATA: CHAR1(30).

WRITE: P_DATA TO CHAR1 EXPONENT 0 DECIMALS 3.
CONDENSE CHAR1 NO-GAPS.
WRITE: CHAR1.

Vasanth

Read only

Former Member
0 Likes
562

Bharat,

Try this :

write <float_variable> to <char_variable> .

Define the char variable appropriately .

~ Laxmi

  • Pls reward helpful answers

Read only

Former Member
0 Likes
562
REPORT YCHATEST.
 
DATA : V_FLOAT TYPE F VALUE '2456.5678912',
       V_CHAR(25),
        P10_4(10)        TYPE P DECIMALS 8.
 
CALL FUNCTION 'CEVA_CONVERT_FLOAT_TO_CHAR'
  EXPORTING
    FLOAT_IMP  = V_FLOAT
    FORMAT_IMP =  P10_4
    ROUND_IMP  = ' '
  IMPORTING
    CHAR_EXP   = V_CHAR.
 
WRITE : V_CHAR.