Hi all, I'm trying to design my own events system, using a queue type method. What I need to do is store certain information (in this case a command) into a char array. I'll give you an example... char eventarray[30000]; void set_event(int time, long idnum, char *comm) { eventarray[0] = *comm; /* Put's all of comm into 0 */ } That's a part of my code. I can see what it's trying to do - it's trying to put a large string into the space designed to hold only a single byte. But I have seen bits of code that look like this.... char stuff[] = {"Hello", "how", "are", "you?"}; and then stuff[0] points to Hello, stuff[1] points to how etc. etc. Any ideas? Andrew Ritchie. | Andrew Ritchie, object@alphalink.com.au. +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST