bonjour a tous je suis le petit nouveau du forum aujourd'hui !!!
voila j'ai un petit problème je dois traduire le programme ci dessous en langage d' assembleur . pourriez vous m'aider ???? merci d'avance javascript:wcode_inserer_2('Formulaire','TexteFormulaire','')
voila le programme (en C):
/* procedure extraireSousChaine */
#include "chaine.h"
void extraireSousChaine(ChaineDyn * ch1, const ChaineDyn ch2,
const int p, const int n, jmp_buf ptRep)
{
static char * ERR_ALLOC = "Erreur Allocation" ;
static char * ERR_PARAM = "Erreur Parametres p et/ou n Invalides" ;
int lgCh2 ;
int lgSousCh2 ;
char * ptrAlloc ;
lgCh2 = ch2.nbCar ;
if (( p < 1 ) || ( p > lgCh2 ) || ( n < 0 ))
{
longjmp(ptRep, (int)ERR_PARAM) ;
}
lgSousCh2 = lgCh2-p+1;
if ( lgSousCh2 > n )
{
lgSousCh2 = n;
}