#include<stdio.h>
#include<string.h>
main()
{char mac[]="0016.35AA.153C";
int i,j,n;
/*eliminer les '.' de la premiere adresse mac*/
for(i=0;i<strlen(mac);i++)
if(mac[i]=='.')
for(j=i;j<strlen(mac);j++)
mac[j]=mac[j+1];
/*taille de la chaine de la nouvelle adresse*/
n=(strlen(mac)+((strlen(mac)/2)-1));
/*declaration de la nouvelle chaine*/
char mac2[n];
/*creation de la nouvelle adresse*/
for(i=0,j=0;i<=strlen(mac);i++,j++)
if(i%2==0&&i!=0&&i!=strlen(mac))
{mac2[j]='-';
j++;
mac2[j]=mac[i];
}
else
mac2[j]=mac[i];
/*affichage de la nouvelle adresse*/
puts(mac2);
}
Ellouze Zied