C Allocating Two Dimensional Arrays

Posted by Jacob on Stack Overflow See other posts from Stack Overflow or by Jacob
Published on 2010-04-06T23:45:43Z Indexed on 2010/04/06 23:53 UTC
Read the original article Hit count: 135

Filed under:
|
|

I am trying to allocate a 2D dimension array of File Descriptors... So I would need something like this fd[0][0] fd[0][1]

I have coded so far:

void allocateMemory(int row, int col, int ***myPipes){
    int i = 0,i2 = 0;
    myPipes = (int**)malloc(row * sizeof(int*));
    for(i = 0; i < row;i++){
       myPipes[i] = (int*)malloc(col * sizeof(int));
    }
  }

How can I set it all too zeros right now I keep getting a seg fault when I try to assign a value...

Thanks

© Stack Overflow or respective owner

Related posts about c

    Related posts about arrays