/*
TITOLO: Libreria  personale
DESCRIZIONE: Libreria che contiene alcune funzioni  
scritte appositamente.
*/

/*
AUTORE: Farinelli Agnese (farinelli.agnese@libero.it)
COPYRIGHT OF: "Elf's Spirit - Thalionwen's Little Home Page"
DESCRIZIONE: Laboratorio di programmazione
*/


/*CONTA I CARATTERI= COUNTCARINSTRING*/

int countcharinstring(char*string){

  int i;

  i=0;
  while(string[i]!='\0'){
    i++;
  }
  return i;
}

/*LEGGE LA RIGA da file = READLINE*/

int readline(FILE*fp,char*string){

  char c;
  int i;

  i=0;

  while((c=getc(fp))!=EOF){
    if(c!='\n'){
    string[i] = c;
    i++;
    }
    else{
      string[i]='\n';
      string[i+1]='\0';
      return i;
    }
  }
string[i+1]='\0';

return i;
}

/*COMPARA DUE STRINGHE = COMPSTRING*/

int compstring(char*riga,char*check){
    int i,j,k;
    
    for(i=0;riga[i]!=0;i++){
    for(j=i,k=0; check[k]!='\0' && riga[j]==check[k]; j++, k++){
                 ;
                 }
    if(k>0 && check[k]=='\0'){
           return i;
           }
}
}
