Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Examples  

test_s_split.c

This file shows how to use the function s_split().

#include <stdio.h>
#include "strings_utils.h"

int main(int argc, char *argv[])
{
  struct fields fd;
  int    n, i;

  if (argc != 3)
  {
    fprintf (stdout, "\nUsage s_split.test string delimitor\n");
    return 1;
  }
  
  n = s_split(argv[1], argv[2], &fd);
  if (n == -1)
  {
    fprintf (stdout, "\nCan not allocate memory\n");
    return 1;
  }

  for (i=0; i<fd.number_of_fields; i++)
  { fprintf (stdout, "\n-> %s", fd.tabs[i]); }

  free_fields(&fd);

  fprintf (stdout, "\n\n");
  return 1;
}

Generated on Thu Apr 3 16:23:41 2003 for Common_C_libraries by doxygen1.3-rc1