I'm trying my luck with C lately and I came across to this question where I'm stuck.
I've a hello.c file
CODE 1
#include<stdio.h>
#include<stdlib.h>
int main(){
    printf("Hello World");
    return 0;
}
I open this file and display the content using the following C program (CODE 2)
CODE 2
#include<fcntl.h>
#include<stdio.h>    
int main() {
    FILE *fd;
    char ch;
    fd = fopen("/home/hello.c","r");
    if( fd != NULL ) {
        while((ch = getc( fd )) != EOF){
                putchar(ch);
        }
    }
    return 0;
}
However, I want the output of this code to be Hello World, i.e output of the hello.c file which is read. How can that be done?
 
     
     
     
     
    