This function creates a new file and returns a stream for write operations.
Parameter | Description |
---|---|
path | file path to save |
Returns an open stream for write operations if the file was successfully created, otherwise NULL is returned.
#include "UltraEngine.h"
using namespace UltraEngine;
int main(int argc, const char* argv[])
{
WString path = GetPath(PATH_DOCUMENTS) + "/temp.txt";
//Write a new file
auto stream = WriteFile(path);
if (stream == NULL)
{
Print("Failed to write file.");
return 0;
}
stream->WriteString("Hello, world!");
stream->Close();
stream = ReadFile(path);
Print(stream->ReadString());
return 0;
}