4 réponses
Salut,
char *adresse = "adresse_email@localhost.fr";
int mail(*adresse)
{
char DEB[50], FIN[50];
for( i = 0; adresse[i] == '@'; i++)
DEB[i] = *adresse[i];
}
Ca pourrait etre ca (je crois), il y'a un petit bout de temps que je n'ais pas fait de prog.
Good Luck !!!
Opensource is not a crime...
Leprechaun
char *adresse = "adresse_email@localhost.fr";
int mail(*adresse)
{
char DEB[50], FIN[50];
for( i = 0; adresse[i] == '@'; i++)
DEB[i] = *adresse[i];
}
Ca pourrait etre ca (je crois), il y'a un petit bout de temps que je n'ais pas fait de prog.
Good Luck !!!
Opensource is not a crime...
Leprechaun
Voilà ce que j'ai comme warning :
cc: "test_mail.c", line 22: warning 526: Pointer implicitly converted to integra
l value in assignment.
Sachant qu'à la ligne 22 j'ai ceci :
DEB[i]=*adresse[i];
cc: "test_mail.c", line 22: warning 526: Pointer implicitly converted to integra
l value in assignment.
Sachant qu'à la ligne 22 j'ai ceci :
DEB[i]=*adresse[i];
Bon, un truc ki marche mais po du tout optimiser ;)
char *adresse = "blablabla@hihihihi.com";
DEB[50]; FIN[50];
int mail(char *adresse){
int i,j,k;
i=0; j=0; k=strlen(adresse);
while(adresse[i] != '@') { DEB[i] = adresse[i]; DEB[i+1] = '\0'; i++;}
i++;
while (i <= k){ FIN[j] = adresse[i]; FIN[j+1] = '\0'; j++;}
return 0;
}
voila, desole pour l'algo ;)
char *adresse = "blablabla@hihihihi.com";
DEB[50]; FIN[50];
int mail(char *adresse){
int i,j,k;
i=0; j=0; k=strlen(adresse);
while(adresse[i] != '@') { DEB[i] = adresse[i]; DEB[i+1] = '\0'; i++;}
i++;
while (i <= k){ FIN[j] = adresse[i]; FIN[j+1] = '\0'; j++;}
return 0;
}
voila, desole pour l'algo ;)