Je me demandais de quoi vous parliez au début
Mais en lisant le wiki ca m'est revenu ces regles ^^'
Donc en fait ce que j'essai de faire c'est de contourner cette histoire d'aliasing mais du coup c'est un peu crado non ?
Edit > Mais je me demande si ce n'était pas un truc tout bete du genre :
void ma_Fonction ( char *carac)
{
char caractere = *(&(carac));
}
Ainsi, si je passe un pointeur de pointeur a ma_Fonction ca devrait dereferencer jusqu'a trouver le caractere. Et ca marche aussi pour le cas où je passe une chaine brute me semble-t-il.
Mais y'a un truc qui m'intrigue : le compilateur ne va-t-il pas optimiser le '*(&(carac))' en 'carac' tout simplement ?
Chui perduuuuuuuuuu aidez-moiiiiiiiii xD