C'est à la ligne 16, l'erreur, c'est bien ça ? Il s'agit d'une déclaration de tableau. Normalement, la taille du tableau doit être constante, c'est ce qu'indique le message d'erreur. Cela dit, je sais qu'il est possible de déclarer des tableaux de taille variable depuis le C99, mais peut-être ton compilateur n'est-il pas à jour ?
(Ah, j'ai tapé ma réponse en même temps qu'OlivierPlesi, du coup c'est redondant...)
Aussi : très important, pour poster du code sur le forum, il faut utiliser le bouton code </> du forum ! Ça multipliera tes chances d'avoir une réponse par 10 !
j'ai testé le même code sur un pc mac et il a bien fonctionné, mais sur mon pc il n'a pas marché.
Avez-vous une idée c'est quoi le problème?
Tu ne lis pas les réponses ?
L'hypothèse est que tu as peut-être, sur le PC, un compilateur relativement ancien (C89) qui n'accepte pas les tableaux de taille variable. Ça se trouve, l'autre machine, elle, a un compilateur plus récent. À toi de vérifier ça.
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Je ferme ce sujet. En cas de désaccord, me contacter par MP.
Bonhomme !! | Jeu de plateforme : Prototype.