Traduction chaine de caractères
bonjour à tous,
je suis actuellement en train de réalisé un projet qui consiste a traduire une chaine de caractère passée en parametre avec donc 2 alphabets différents . Nous avons donc au total 3 arguments. je vous met le code si dessous :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| int translator(char *argv1, char *argv2, char *argv3)
{
int i;
int b;
b = 0;
while (argv1[i] != '\0')
{
while (argv2[i] != '\0')
{
if (argv2[b] == argv3[b])
{
my_putchar(argv2[i]);
}
else if (argv2[b] != argv3[b])
{
my_putchar(argv3[i]);
}
i = i + 1;
}
b = b + 1;
i = 0;
}
return (i);
}
int main(int argc, char **argv)
{
int i;
i = 0;
translator(argv[1], argv[2], argv[3]);
my_putstr(argv[1]);
my_putchar('\n');
} |
e n'arrive pas a trouvé soit ce qu'il me manque pour que mon programme puisse marché (car mon programme compile), soit ou est l'erreur dans mon programme .
Si j'ai oublié des infos, dites le moi !
Merci d'avance à tous ce qui pourront m'aidé.
cordialement,
nono