Create a third string to display it?

STRING* strPrefix;
STRING* strSuffix;
STRING* strDisplay;

strPrefix = str_create("Hello ");
strSuffix = file_open_write("filename.txt");

str_cpy(strDisplay, strPrefix);
str_cat(strDisplay, strSuffix);

display will contain "Hello World" and not change either suffix or prefix