#include <stdio.h>
#include <stdlib.h>
#define BUFFER_SIZE 32
int main(void) {
char buffer[64] = { 0 };
printf("Enter an integer: ");
fgets(buffer, BUFFER_SIZE, stdin);
// strtof(const char* str, char **endptr)
float f = strtof(buffer, NULL);
puts(buffer);
printf("%f", f);
return 0;
}
/*
run:
Enter an integer: 78.195
78.195
78.195000
*/