c'est parce que tu essaies d'affecter une nouvelle valeur à t[1], alors que celui-ci est constant puisque tu as déclaré ta matrice statiquement.
Ca marcherait si tu avais une déclaration de la forme 'char **t' et les allocations dynamiques qui vont bien.
Je ne sais pas exactement ce que tu veux faire, mais un 'strcpy (t[1], t[0])' (ou mieux, strncpy) te conviendront sans doute.
Tu devrais faire attention aux débordements de buffers, à la saisie des chaines de caractères, etc. Autant prendre de bonnes habitudes dès le départ.
EDIT: c'est du C, ce que tu as fait là... En C++ il serait plus judicieux d'utiliser des string.
Message édité par franceso le 06-09-2006 à 17:09:21
---------------
TriScale innov