====== fwrite ====== ===== Description ===== Write an object to a file. ===== Function prototype ===== bool fwrite ===== Arguments ===== ^ Name ^ Type ^ Comment ^ | //hFile// | voidptr | A handle to a file created by [[plugins:general:zeoscript:reference:functions:fopen]] or [[plugins:general:zeoscript:reference:functions:fopen_s]]. | | //Data// | varref | A reference to an initialised variable, the value of which is to be written to the file. The type of the variable determines the number of bytes to be written. | ===== Return value ===== True if success, false otherwise. ===== Example ===== // // ask user for filename // string FileName set FileName if > return 0 endif // // Ask user for text to write to file // string s if > return 0 endif // // Open file // voidptr fp assert "Cannot open file!" // // Write text to file using fwrite // fwrite fp s // // Close file // fclose fp ===== Comments ===== None. ===== See also ===== * [[plugins:general:zeoscript:reference:functions:fopen]] * [[plugins:general:zeoscript:reference:functions:fopen_s]] * [[plugins:general:zeoscript:reference:functions:fclose]] * [[plugins:general:zeoscript:reference:functions:fread]] * [[plugins:general:zeoscript:reference:functions:fgetc]] * [[plugins:general:zeoscript:reference:functions:fputc]] * [[plugins:general:zeoscript:reference:functions:fseek]] * [[plugins:general:zeoscript:reference:functions:ftell]] * [[plugins:general:zeoscript:reference:functions:rewind]]