home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / lang / c / 12364 < prev    next >
Encoding:
Internet Message Format  |  1992-08-14  |  1.1 KB

  1. Path: sparky!uunet!cs.utexas.edu!uwm.edu!ogicse!orstcs!orstcs!usenetusenet
  2. From: warninm@xanth.CS.ORST.EDU (Michael Warning)
  3. Newsgroups: comp.lang.c
  4. Subject: Ragged arrays of type long?
  5. Message-ID: <1992Aug15.052649.20308@CS.ORST.EDU>
  6. Date: 15 Aug 92 05:26:49 GMT
  7. Article-I.D.: CS.1992Aug15.052649.20308
  8. Sender: usenet@CS.ORST.EDU
  9. Organization: Oregon State University
  10. Lines: 24
  11. Nntp-Posting-Host: xanth.cs.orst.edu
  12.  
  13. Is it possible to create a ragged array of type long?  My references goes on
  14. for two pages about how neat ragged arrays of strings are, but says nothing
  15. about any other data type.
  16.  
  17. For example:
  18.  
  19.     static char   *try1[] = {"abc",
  20.                  "wxyz"};
  21.  
  22. This works fine, but:
  23.  
  24.     static long   *try2[] = {{1, 2, 3},
  25.                  {5, 6, 7, 8}};
  26.                 
  27. This causes the various flavors of MS-C that i've tried to come up with a 
  28. 'Different levels of indirection' error.  This is the only syntax that I 
  29. could come up with that made sense.
  30.  
  31. So is there any way to do this easily, or am I stuck with manually allocating
  32. memory for each row and setting each element individually?  Please respond
  33. via e-mail as I don't normally read this group.
  34.  
  35. Thanks,
  36.                     -Mike
  37.