I'm not sure, but try it like this:

Code:
// string to fill
STRING* arrayStr[50];

// function that creates empty strings in array
STRING* initString(STRING* inStr, int amount) {
var i;
for(i=0; i<amount; i++) {
inStr[i] = str_create("");
}

retur(inStr);
}

// make SURE you do the following inside a function, not globally :P
// call function to empty all strings before using it!
arrayStr = initString(arrayStr, 50);

// once it's initialised, you can add strings in it however you like;
arrayStr[0] = "Temp text that you can put in it.";



This is totally untested, and might not work at all... but it should give you the idea...

regards,


Formerly known as dennis_fantasy
Portfolio - http://www.designorhea.com/
Project - http://randomchance.cherrygames.org/