TIdFile *Init_ID(char *nom) { TIdFile *pId; char nomTmp[15]; if ((pId=malloc(sizeof(TIdFile)))!=NULL) { pId->nbFen=newNum(); pId->dernierBloc=0; pId->indice=NULL; pId->suiv=NULL; if ((pId->nomFen=malloc(strlen(nom)+1))!=NULL) strcpy(pId->nomFen,nom); newNom(nomTmp,pId->nbFen); if ((pId->nomFichierSortie=malloc(strlen(nomTmp)+1))!=NULL) strcpy(pId->nomFichierSortie,nomTmp); } return pId; }
// unary negation Number Number::operator-() { Number newNum(num*-1, denom); return newNum; }