C读取TEXT文件24行

我是c的新手。我有问题请帮助我 我正在从文件中读取。但是我想先读取文件的24行,然后问用户,好吗? 如果用户想继续,我将再阅读24行

int main(int argc, char* argv[]){

char const* const fileName = argv[1];
FILE* file = fopen(fileName, "r"); 
char line[256];
int i=0;

while (fgets(line, sizeof(line), file)) {
    for(i=0;i<24;i++){
        printf("%s", line); 
        i++;
    }

}

fclose(file);

return 0;

我写了这样的东西,我确定这是不对的,帮帮我