Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #125967
| Path | csiph.com!aioe.org!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Nick Bowler <nbowler@draconx.ca> |
| Newsgroups | comp.lang.c |
| Subject | Re: Treating a multi-dimensional array as one-dimensional |
| Date | Mon, 29 Jan 2018 22:38:00 -0000 (UTC) |
| Organization | A noiseless patient Spider |
| Lines | 21 |
| Message-ID | <p4o7o7$1vh$1@dont-email.me> (permalink) |
| References | <p4mq61$1k5n$1@gioia.aioe.org> <87inblexpp.fsf@bsb.me.uk> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | 8bit |
| Injection-Date | Mon, 29 Jan 2018 22:38:00 -0000 (UTC) |
| Injection-Info | reader02.eternal-september.org; posting-host="6c2d293543c7f6f396f95fce6b50bede"; logging-data="2033"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX192sXNnyPLiDGBzhVhKd9jv" |
| User-Agent | Pan/0.142 (He slipped to Sam a double gin; 01b5bf4 git.gnome.org/pan2) |
| Cancel-Lock | sha1:ZsGqQeOfLRlE5+u0vvgN1f5NHzU= |
| Xref | csiph.com comp.lang.c:125967 |
Show key headers only | View raw
On Mon, 29 Jan 2018 11:00:34 +0000, Ben Bacarisse wrote:
> Yes. If the array size (specifically the row length) is not known at
> compile time you can do this as of C99:
>
> static void Print(int m, int n, int A[m][n])
> {
[...]
> }
>
> Note the parameter order and the deleted const. The new order is needed
This order of parameters is not actually needed; other orders are
possible by using a separate prototype. For example:
static void Print(int (*)[*], int, int);
static void Print(A, m, n)
int m, n;
int (*A)[n];
{
/* ... */
}
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Treating a multi-dimensional array as one-dimensional August Karlstrom <fusionfile@gmail.com> - 2018-01-29 10:40 +0100
Re: Treating a multi-dimensional array as one-dimensional Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-01-29 11:00 +0000
Re: Treating a multi-dimensional array as one-dimensional supercat@casperkitty.com - 2018-01-29 07:58 -0800
Re: Treating a multi-dimensional array as one-dimensional Nick Bowler <nbowler@draconx.ca> - 2018-01-29 22:38 +0000
Re: Treating a multi-dimensional array as one-dimensional Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-01-29 23:07 +0000
Re: Treating a multi-dimensional array as one-dimensional Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-01-29 03:29 -0800
Re: Treating a multi-dimensional array as one-dimensional August Karlstrom <fusionfile@gmail.com> - 2018-01-29 21:35 +0100
csiph-web