Date: Tue, 21 Nov 1995 10:59:39 +0500 From: Jerry.Kendall@vmicls.com (Jerry Kendall) To: freebsd-hackers@freebsd.org Subject: HELP with typedef Message-ID: <9511211559.AA27128.gonzo@vmicls.com>
next in thread | raw e-mail | index | archive | help
Hello all. Don't know the name of a mailing list for 'C' hackers. So, I sent it here. Can somebody tell me the name of a hackers list for the 'C' language ??? I need to create a subroutine that is passed a pointer to an array of pointers to strings. ie: address of (char *list[]). I need it to be a typedef as the routine called will handle lists of different sizes. This is better than using variable args for this task. My co-workers and I are a little stumped. Included below is the only solution I could come up with. BUT it does not compile. Help of some form would be great. Jerry. ------------------------------- typedef char *[] StringList; StringList List = {"one","two","three","four","END OF LIST",""}; PrintList( StringList *List) { int x; for(x = 0; List[x] != 0; x++) printf("List entry %d: %s\n", List[x]); } main() { PrintList(&List); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9511211559.AA27128.gonzo>