Advertisement
Guest User

Untitled

a guest
May 22nd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.             parse ( tmp, (char*) delimiter, arr, &fldcnt );    /* whack record into fields */
  2.            
  3.             int index;
  4.             char * row  = malloc ( strlen(tmp) );
  5.                     char * line = malloc ( (size_t) MAXFLDSIZE );
  6.            
  7.             for ( i=0; i < afldcnt; i++ )
  8.             {
  9.                 index = atoi(afields[i]);
  10.                
  11.                 char * value = trim ( arr[index] );
  12.                        
  13.                 if ( i < afldcnt -1 )
  14.                 {
  15.                     snprintf ( line, sizeof ( line ) *2, "%s%s", value, delimiter );
  16.                    
  17.                 }
  18.                 else
  19.                 {
  20.                     snprintf ( line, sizeof ( line ) *2, "%s", value );
  21.                 }
  22.                
  23.                 strcat ( row, line );
  24.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement