Citation :
 
 le compilo est ton ami, c est lui qui te previent si ce que tu fais est dangereux ou pas, voila! 
   | 
 
Pas tout a fait, il previent quand tu fais une TRES grosse connerie (qui va a l'encontre des regles d'ecriture du C).
Mais je te rassure en C, tu peux tout a fait ecrire du code
pourri sans que ton compilo gueule quoi que ce soit 
.
 
De plus, ta justification est inexacte: il ne gueule pas parce que tableau et pointeur ne sont pas du meme type
mais tout simplement parce que chemin_temp n'est pas une l-value.
(une variable qu'on ne peut pas reassigner)
 
D'ailleurs il est tout a fait légal de faire:
Code :
 - char toto[255];
 - char *tata = toto; // c'est valide
 
  | 
L'inverse n'est pas vrai pour la raison evoquée ci dessus
(toto n'est pas une l-value). 
 [jfdsdjhfuetppo]--Message édité par legreg le 20-05-2002 à 19:45:32--[/jfdsdjhfuetppo]