>>前999
C言語だから
関数呼び出す前に、使う変数を定義しないとだめだよ。
(初期化をのぞく)
getline(buf, 1024);
int i, j = 0;
を
int i, j = 0;
getline(buf, 1024);
にするだけ。