diff --git a/src/expand/expand.cpp b/src/expand/expand.cpp index 047635845da5578e7bced720027acd61956c8086..386449a1e30bfcce265445570a5e769440ec5318 100644 --- a/src/expand/expand.cpp +++ b/src/expand/expand.cpp @@ -218,8 +218,10 @@ void Expand (const string &inFile, << "*****" << endl; exit(1); } + // expand the requested column into a vector Tokenize(inFields[expColumns[c]-1], expansion, ','); + if ((int) expansion.size() != prev_size && prev_size >= 0) { cerr << endl << "*****" << endl @@ -248,6 +250,8 @@ void Expand (const string &inFile, } // expanded column, grab relevant value from expanded vector. else { + // expandedCols[i][j] + // i == column, j = row printf("%s", expandedCols[numExpColsSeen][n].c_str()); numExpColsSeen++; }