Home » Programming Languages » C Programs » Sprintf Sscanf in C

Sprintf Sscanf in C

#include <stdio.h>

struct t {
	int i;
	char c;
	float f;
};

int main(void) {
	char str[20];
	struct t t1;

	sprintf(str, "%d %c %f", 10, 'c', 23.45);

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

	printf("reading back from string to struct\n");
	sscanf(str, "%d %c %f", &t1.i, &t1.c, &t1.f);
	printf("%d, %c, %f \n", t1.i, t1.c, t1.f);

	return 0;
}

Subscribe our Rurban Life YouTube Channel.. "Rural Life, Urban LifeStyle"

Leave a Comment