Online Courses
Free Tutorials  Go to Your University  Placement Preparation 
Goeduhub's Online Courses @ Udemy in Just INR 570/-
Online Training - Youtube Live Class Link
0 like 0 dislike
129 views
in Tutorial & Interview questions by Goeduhub's Expert (8.3k points)
Write formatted data to string

Goeduhub's Top Online Courses @Udemy

For Indian Students- INR 360/- || For International Students- $9.99/-

S.No.

Course Name

 Coupon

1.

Tensorflow 2 & Keras:Deep Learning & Artificial Intelligence

Apply Coupon

2.

Natural Language Processing-NLP with Deep Learning in Python Apply Coupon

3.

Computer Vision OpenCV Python | YOLO| Deep Learning in Colab Apply Coupon
    More Courses

1 Answer

0 like 0 dislike
by Goeduhub's Expert (8.3k points)
 
Best answer
Write formatted data to string

int sprintf ( char * str, const char * format, ... );

use sprintf function to write float data to string.

#include <stdio.h>

int main ()

{  

char buffer [50];  

double PI = 3.1415926;  

sprintf (buffer, "PI = %.7f", PI);  

printf ("%s\n",buffer);  return 0;

}

Read formatted data from string

int sscanf ( const char * s, const char * format, ...);

use sscanffunction to parse formatted data.

#include <stdio.h>

int main ()

{  

char sentence []="date : 06-06-2012";  

char str [50];  

int year;  

int month;  

int day;  

sscanf (sentence,"%s : %2d-%2d-%4d", str, &day, &month, &year);  

printf ("%s -> %02d-%02d-%4d\n",str, day, month, year);  

return 0;

}

3.3k questions

7.1k answers

394 comments

4.6k users

 Goeduhub:

About Us | Contact Us || Terms & Conditions | Privacy Policy || Youtube Channel || Telegram Channel © goeduhub.com Social::   |  | 
...