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

main()
{
  char str[100];
  int n;

  fgets(str, sizeof(str), stdin);
  if (strlen(str) > 8) {
    puts("桁数多いよ");
    return 1;
  }

  n = atoi(str);  
  printf("%d\n", n);
  return 0;
}

数字以外が入力されたときのエラーチェックとかないけど。