So, you're pretty close, fixed a few convention/other small issues:
Code:
#include <stdio.h>
#include <stdlib.h>
#define MAX 81
FILE *fileOpen(void);
int readFile(FILE* inputFile);
int main (void)
{
FILE *inputFile;
inputFile = fileOpen();
readFile(inputFile);
fclose(inputFile); /* you need to do this */
return 0;
}
FILE * fileOpen(void)
{
FILE *inputFile;
char fileName[MAX]; /* no reason to make it = "" */
printf("Please enter a file name.\n");
scanf("%s", fileName);
inputFile = fopen(fileName, "r"); /* because shoving everything onto one line isn't a good idea */
if (!inputFile) {
printf("Could not open the input file.\n");
exit(1); /* 100 isn't standard */
}
return inputFile;
}
int readFile(FILE* inputFile)
{
char strng[MAX];
/* don't need extra stuff here */
while(fgets(strng, sizeof(strng), inputFile))
puts(strng); /* don't use stdin, just use stdout (default for puts) */
return 0;
}