Hello. I'm trying to read a delimited file. I'm a little new to the R api. In the program, I do something like this...
/*****************************/ SEXP retval; PROTECT(retval = allocMatrix(STRSXP,1,names.dim)); int r_eltctr = 0; while(!myfile.eof()) { SET_LENGTH(retval,r_eltctr+num_of_fields); for(int i = 0;numofcolumns; ++i) { INTEGER(retval)[r_eltctr++] = 1;/*some value...*/ } ++r_eltctr; } UNPROTECT(1); /***************************************/ There is a segmentation fault when SET_LENGTH() is called several iterations into the program. It seems like it should not be a memory issue, unless a constraint is set by R. The vector only has about 3500 elements at the time it crashes. Does anyone have any ideas what the problem could be? ______________________________________________ R-devel@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-devel