Hello everyone!

I know how to use fgets inside a while loop to read an entire text file, but how can I press a key inside that loop, so it will read another line, one at a time?
I tried with a simple printf("Press any key\n") getchar() but nothing happens, I run the programm and it just doesn't do anything, not even show the first line. I'm assuming this may be a stupid question but I can't find anywhere how to do this

Here is what I've tried:

Code:
/*  gcc readline.c -Wall -o read */


#include <stdio.h>
//#include <stdlib.h>








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


    char url[]="dbus.log";
    FILE *arq;
    char info[1000];
    
    arq = fopen(url, "r");
    
        while( (fgets(info, sizeof(info), arq))!=NULL ){        
            
            printf("%s", info);
            printf("Press Any Key to Continue\n");  
            getchar();   
            
        }
        
    fclose(arq);
    
     return 0;
}
Any clues on how to proceede?