| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|ためしに>>797の一番初めの#include <stdio.h>を削除してコンパイルしてみればわかると思うが

警告 W8065 a.c 5: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main )
警告 W8065 a.c 6: プロトタイプ宣言のない関数 'getchar' の呼び出し(関数 main )
警告 W8065 a.c 8: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main )

  というのがでるはず

  なんでかってーとこの関数を使うときに必要なstdio.hファイルを取り込んでないからなわけだ
└―――――v――――――――――――――――――
 |        MNV
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|