Okie dokie. I've been working on my log file player. I've run into a problem. Here is the code I have. However it doesn't print off the log file. It just loads the log file, then jumps to the last printf. Also I get implicited delcaration of 'pause'. Not sure how to get rid of that.
Code:#include <stdio.h> #include <string.h> #include <dos.h> int main(void) { FILE * log_file; char log_file_name[20]; char log; printf("Enter the name of the log to be played.\n"); gets(log_file_name); if (log_file_name != NULL) { printf("Loading log file.\n"); }else{ printf("Please enter a log file.\n"); gets(log_file_name); return 0; } while (1){ log = fgetc(log_file); if(log !=EOF ){ printf("%c", log); } else if (log == '<') { pause(1); continue; }else{ break; } } printf("Log completed. Thank you for watching. Come back next time.\n"); fclose(log_file); return 0; }



LinkBack URL
About LinkBacks


