[ create a new paste ] login | about

Link: http://codepad.org/6bSDZA3q    [ raw code | output | fork ]

C, pasted on May 17:
#include <stdio.h>
#include <stdlib.h>

struct a{
    int b;
    char *c;
};

int main(void){
    struct a *d;
    int NumA = 3, NumB = 5, i, j;
    d = malloc(sizeof(struct a) * NumA);
    for(i = 0; i < NumA; i++){
        d[i].b = 0;
        d[i].c = malloc(sizeof(char*) * NumB);
        for(j = 0; j < NumB; j++){
            d[i].c[j] = i * 10 + j;
        }
    }
    for(i = 0; i < NumA; i++){
        for(j = 0; j < NumB; j++){
            printf("%d ", d[i].c[j]);
        }
        printf("\n");
    }
    return 0;
}


Output:
1
2
3
0 1 2 3 4 
10 11 12 13 14 
20 21 22 23 24 


Create a new paste based on this one


Comments: