Writing to file under Curses
by StrayBit from LinuxQuestions.org on (#6QW1G)
I've just discovered that I am unable to pen my LogFile.txt to add another entry after I start curses[code]#include <stdio.h>
char *FileName = "LogFile.txt";
void LogIt( char *msg )
{ FILE *fo;
fo = fopen( FileName, "a" );
fprint( fo, msg );
fclose( fo );
}
int main()
{
LogIt( "Opening log file\n" );
initscr(); /* Start curses mode */
LogIt( "This doesn't get printed!\n );
endwin();
LogIt( "But this one does.\n"
return 0;
}[\code]Upon opening the text file, you should see only 2 lines.
What am I missing?
Bruce
char *FileName = "LogFile.txt";
void LogIt( char *msg )
{ FILE *fo;
fo = fopen( FileName, "a" );
fprint( fo, msg );
fclose( fo );
}
int main()
{
LogIt( "Opening log file\n" );
initscr(); /* Start curses mode */
LogIt( "This doesn't get printed!\n );
endwin();
LogIt( "But this one does.\n"
return 0;
}[\code]Upon opening the text file, you should see only 2 lines.
What am I missing?
Bruce