dsg@mitre-bedford.arpa (Dave Goldberg) (07/09/87)
I am trying to build a list from data read in from a file. This list will eventually be used as an argument to the Maryland Menus MUcreate function. When I give the list some huge allocation as a default ie: char list[HUGENUM][HUGENUM]; The MUcreate function crashes on a strlen call. My list has a maximum strlen of 42 chars, and I have used longer menu entries in constant strings before, so that is not the problem. When I try to dynamically allocate the list, I don't get a crash, but along with the desired list in the menu, I also get some blank entries and/or some garbage depending (it seems) on the length of the list. Most likely, my problem is my inexperience with dynamic allocation in C. I would like to allocate only the number of entries, and leave the entries at a constant width. I think that Menus will accept that. Please mail me any responses, as this seems to be a somewhat of a novice request, and I don't want to clutter the net. Thanks in advance, Dave -------------------------------------------------------------------------- Dave Goldberg ARPA: dsg@mitre-bedford.arpa The Mitre Corporation UUCP: linus!dsg (gets forwarded to the above) MS B015 Bedford, MA 01730 617-271-2460