Code:
#include <stdio.h>

int main() {
    FILE *fp;
    char *ficheiro;
    char *buffer;
    int i=0;
    printf("Please enter the file directory: ");
    gets(ficheiro);
    fp=fopen(ficheiro,"r");
    while ((buffer[i]=fgetc(fp))==EOF)
          i++;
    printf("%s",buffer);
    fclose(fp);
    return 0;
}
The program gives me an error :S