Vector of Vectors on C -


i'm new here , first question, couldn't find in search engine problem vector of vectors on c, here have done until keep getting deadly warning, know i'm not using structure vector , i'd appreciate help.

thanks

pd: sorry english.

#include<stdio.h> #include<stdlib.h>  typedef struct { int n; int *vector; }vector_t;  int inicializar_original(int *n,int dim) { int i,r,s,j,*k; vector_t *t; vector_t l; srand(time(null)); r=rand()%10; scanf("%d",&s); t->vector=k; l.n=s; k=(int*)malloc(s*sizeof(int)); for(j=0;j<s;j++) { k[j]=r; }     for(i=0;i<dim;i++)     {     n[i]=k;     } }   int main() { int *v,dim; scanf("%d",&dim); v=(int*)malloc(dim*sizeof(int)); inicializar_original(v,dim); } 

asumo que hablas español, así que aquí va: el problema más grande es que no estás inicializando la variable "k". mi sugerencia es que intentes lo siguente:

int i,r,s,j; int* k; 

if english only: problem you're initializing k in wrong way. try do:

int i,r,s,j; int* k;