/* experiment with a structure to implement strings */

#include <stdlib.h>
#include <string.h>

struct str_data {
  char *string;
  int length;
};
struct str_data s1, s2;

int main()
{
  s1.string= (char *) malloc(80 * sizeof(char) );
  strcpy(s1.string, "How now cow?");
  s1.length= strlen( s1.string);
  s2= s1;
  strcpy(s1.string, "Moo!");
  s1.length= strlen(s1.string);

  return 0;
}

