>>898
引数が空括弧の関数定義は「プロトタイプ宣言」としての効果を持たない
> int Tashizan() {
         ↑
         ここ
C++ と混同する者がよくいる要注意箇所である

C ではプロトタイプ宣言なしで呼び出した関数は引数の宣言がなく int を返すと仮定される
> Tashizan(a,b);

よって仮定された関数の型は合っていて >>899 はウソ

正しくは
> int Tashizan()
を
int Tashizan(int a, int b)
とすれば「プロトタイプ宣言された」と見なされる

ちなみに、それはあくまで「警告」であってエラーではない
場合によっては無視する判断も必要になる部類のメッセージだ