Le fichier source est ${UPS_HOME}/upssdk/demo/${UPS_LANGUAGE}/fichier2.upl.
upscmp Source=fichier2.upl
fichier2
upssng Source=fichier2.upl
Source Composant "Exemple de l'emploi des fichiers" Version 4.0.0;
Procedure EnvoyerMessage(NumeroFichier : Entier, NumeroLigne : Entier, LigneDifferente : Caractere)
/*************************************************************************************************/
Debut
Si NumeroFichier==1 Alors
Ecran.Ecrire(Caractere(NumeroLigne)+" << "+LigneDifferente);
Sinon
Ecran.Ecrire(Caractere(NumeroLigne)+" >> "+LigneDifferente);
Fin Si
Fin Procedure
Principal
/*******/
Debut
Si ComparerFichiersBinaires("/tmp/upsoms110.cpp", "/tmp/upsoms120.cpp") Alors
Ecran.Ecrire("Identique binaire");
Sinon
Ecran.Ecrire("Different binaire");
Fin Si
Si ComparerFichiersTextes("/tmp/upsoms110.cpp", "/tmp/upsoms120.cpp", EnvoyerMessage) Alors
Ecran.Ecrire("Identique texte");
Sinon
Ecran.Ecrire("Different texte");
Fin Si
Fin Principal