Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock freplaceline ( const fName [ ], const fLine [ ], const fReplaceLine [ ], bool: casesensitive = false ) // by RaZVaN ^ xD @ forum.gta-mp.ro
- {
- if ( !fexist ( fName ) ) return 0;
- new
- File: fEdit,
- File: fNew,
- fNewName [ 64 ],
- fString [ 256 ],
- fLineLen = strlen ( fLine )
- ;
- format ( fNewName, sizeof ( fNewName ), "%s_new", fName );
- fNew = fopen ( fNewName, io_write );
- fEdit = fopen ( fName, io_read );
- while ( fread ( fEdit, fString ) )
- {
- if ( !strcmp ( fString, fLine, !casesensitive, fLineLen ) )
- {
- fwrite ( fNew, fReplaceLine );
- }
- else
- {
- fwrite ( fNew, fString );
- }
- }
- fclose ( fEdit );
- fclose ( fNew );
- fNew = fopen ( fNewName, io_read );
- fEdit = fopen ( fName, io_write );
- while ( fread ( fNew, fString ) )
- {
- fwrite ( fEdit, fString );
- }
- fclose ( fEdit );
- fclose ( fNew );
- fremove ( fNewName );
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement