?
Solved

convert float/double to string.

Posted on 2001-08-01
5
Medium Priority
?
1,167 Views
Last Modified: 2008-03-10
How do I convert a floating point number to string?
0
Comment
Question by:Neelima
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 

Author Comment

by:Neelima
ID: 6343422
Will it help to the manipulation at bit level?
0
 
LVL 33

Expert Comment

by:hongjun
ID: 6343518
Try this (Converting int to string)

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

int main(void)
{
    int num=999;
    char str[6]; // a 5 character string

    sprintf(str, "%d", num);

    printf("%s\n", str);

    return EXIT_SUCCESS;
}

Notice of the use of %d for integer. Change that to others for double and long.

hongjun
0
 
LVL 33

Expert Comment

by:hongjun
ID: 6343561
0
 

Author Comment

by:Neelima
ID: 6343591
If I use those options then there is rounding after 6 digits after the decimal point.I dont want that.And I dont want to give any precision too.What I want to know is if this can be manipulated at bit level?
0
 
LVL 10

Accepted Solution

by:
makerp earned 200 total points
ID: 6343931
use this

char *_fcvt( double value, int count, int *dec, int *sign );

value: Number to be converted
count: Number of digits after decimal point
dec  : Pointer to stored decimal-point position
sign : Pointer to stored sign indicator


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

void main( void )
{
   int  decimal, sign;
   char *buffer;
   double source = 3.1415926535;

   buffer = _fcvt( source, 7, &decimal, &sign );
   printf( "source: %2.10f   buffer: '%s'   decimal: %d   sign: %d\n",
            source, buffer, decimal, sign );
}
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Have you thought about creating an iPhone application (app), but didn't even know where to get started? Here's how: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Important pre-programming comments: I’ve never tri…
Windows programmers of the C/C++ variety, how many of you realise that since Window 9x Microsoft has been lying to you about what constitutes Unicode (http://en.wikipedia.org/wiki/Unicode)? They will have you believe that Unicode requires you to use…
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use while-loops in the C programming language.
The goal of this video is to provide viewers with basic examples to understand and use conditional statements in the C programming language.
Suggested Courses

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question