TWRITE
/////T-WRITE BY H:STOLPE////* /////This nifty program writes text at any position in a file ///////////////// ///The data written overwrites any existing data at the current seek position/ #include <stdio.h> #include <direct.h> int main() { FILE *stream; char *list; int numwritten,result,chresult; list = "base in your face!"; ////use chdir to set active path chresult=chdir("C:\\MVSCNT\\BIN"); //////////////////open file as read + write if( (stream = fopen( "autoexec.bak", "r+" )) != NULL ) { /////////////////set writing position result = fseek( stream, 2L, SEEK_SET); numwritten = fwrite( list, sizeof( char), 20, stream ); printf( "Number of items written = %d\n", numwritten ); fclose( stream ); } else printf( "Was not able to open the file\n" ); getch(); return(0); }