Dear all,

I am trying to do a program using gcc compiler to reverse a string input.

I am stuck at the for loop which I think there is some mistake there. I only manage to reverse two of the letters only.

Kindly advise.

Below is part of my code:

Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define size 128

int main(void)
{
    char line[size];
    printf("Enter line:");
   fgets(line, size, stdin);

    int n, i;
    n = strlen(line);
    
   for (i = 0; i > n; ++i)
    {
        line[i] = line[n-1-i];
     }

    printf("Your reverse line is %s\n, line);


   exit(0);

 }


Would really appreciate someone to point out where I have gone wrong.

Thanks.