Programación en lenguaje C
# include ltstdio.h gt
# include ltstring.h gt
int? ChangeString(char? *pInStr, char? *pOutStr)
{
strcpy(pOutStr, pInStr);
¿Booleano? b cambio? =?Falso;
int? ¿No? =?-1;
¿Qué hacer?
{
b¿Cambiar? =?Falso;
iCnt? =?0;
¿Cuándo? (((pOutStr? ?iCnt)?!=?'\0')
{
iCnt;
}
iCnt -;
¿Para qué? (int?i?=?0;?i?lt?iCnt?i)
{
Char *pCur? =?pOutStr? ?i;
Si? (*pCur?!=?'\0'
amp ?*(pCur? ?1)?!=?' \0 '
amperio amperio? *(pCur? ?2)?! =?'\0'
amperio amperio? ==?*(pCur? ?1 )
amperio amperio? *(pCur? ?1)?==?*(pCur? ?2)
amperio amperio *pCur?z '
amperio ? *pCur? gt=?a')
{
Si? (*pCur?!=?z')
{
*pCur;
}
Otro
{
*pCur?a'; >}
int? j;
¿Para qué? (j?=?3;?*(pCur? ?j)?!=?'\ 0';? j)
{
*(pCur? ?j?-?2)?=?*(pCur? ?j);
}
*(pCur? ?j?-?2)?=?'\0';
bCambio?=?True;
Romper
}
}
}? while(b cambio);
Volver a 0;
}
¿Vacío? Principal()
char*? "aaaaaaaacc";
char? ]=? "";
Si? (pInStr, pOutStr))
{
printf("¿En?:? s\n ", pInStr);
printf("¿Fuera?:? s\n ", puchero str);
}
}