in pratica mi serve per confrontare due date di cui una e' la "principale" e tutte le altre la confrontano se sono prima di questa data "principale" fanno una determinata cosa altrimenti un alltra!


ho risolto il problema della sottostringa in questo modo:
codice:
char * funzione( char * stringa   , int i  ,  int f ){
  char * g = malloc(f - i);
  int j , k=0;
  for(j=i ;  j <= f ; j++ ){
        g[k] = stringa[j];
        k ++;

  }
  return g;
}


int main(){
        char *data1 ="29/07/2007";
        char *data2 = "28/06/2007";
        int i;
        char *  gg ;
        gg = funzione (data1 , 0 , 1);
        printf("%s" , gg );
}