#include <stdio.h>
#include <stdlib.h>
#define BUFFER_SIZE 16
int main(void) {
char buffer[BUFFER_SIZE] = "";
printf("Enter an integer: ");
fgets(buffer, BUFFER_SIZE, stdin);
// long int strtol(const char *str, char **endptr, int base)
int i = (int)strtol(buffer, NULL, 10);
puts(buffer);
printf("%d", i);
return 0;
}
/*
run:
Enter an integer: 9854706
9854706
9854706
*/