>>644>>666>>◆UNEZM4vps2 コメントのところだけ移植してくれ
#include<stdio.h>
#include<unistd.h>
#define ROW (3)
#define COL (256)
#define PARAPARA (3)
void disp(char buf[][COL], int row) {
    int i;
    // ここで座標移動
    for (i = 0; i < row; ++i) {
        puts(buf[i]);
    }
}
int main(int argc, char ** argv) {
    FILE * f; int i, j; char buf[ROW][COL];
    if (argc < 2) return 1;
    if ((f = fopen(argv[1], "r")) == NULL) return 1;
    for (i = 0; i < PARAPARA; ++i) {
        for (j = 0; j < ROW; ++j) {
            fgets(buf[j], sizeof(buf)/ROW, f);
        }
        disp(buf, ROW);
    }
    fclose(f);
    return 0;
}