On Wednesday, 21 January 2015 at 23:59:34 UTC, ketmar via
Digitalmars-d-learn wrote:
On Wed, 21 Jan 2015 23:50:59 +0000
anon via Digitalmars-d-learn
<digitalmars-d-learn@puremagic.com> wrote:
On Wednesday, 21 January 2015 at 23:47:46 UTC, ketmar via
Digitalmars-d-learn wrote:
> On Wed, 21 Jan 2015 23:44:49 +0000
> anon via Digitalmars-d-learn
> <digitalmars-d-learn@puremagic.com> wrote:
>
>> I have the following C code, how can I do the same in D.
>>
>> Info **info;
>> info = new Info*[hl + 2];
>>
>> int r;
>> for(r = 0; r < hl; r++)
>> {
>> info[r] = new Info[vl + 2];
>> }
>> info[r] = NULL;
>>
>> anon
> this is not C.
Your right its c++
so the answer to your question is very easy: just type in any
gibberish. as C cannot compile C++ code, the final result is to
get the
code that cannot be compiled. any gibberish will do.
Great answer.
Anyway the code isn't mine I just wanted to know how to handle
what the author wrote.
I got it working with.
auto info = new Info[][](hl, vl);
and changing the logic so as not check for the NULL.
No need on being picky it was just a question.
anon