-
CréateurSujet
-
avril 26, 2023 à 9:57 pm #25803BotParticipant
Bonsoir à tous
Je tavaille sur un projet en langage C assez lourd et j’ai un souci; Tout se passe bien il n’y a pas d’erreurs de syntaxe et le projet fonctionne néanmoins aucun einterface graphique n’apparaît ! Le problème viendrait d’une définition multiple de constantes. Mon projet est scindé en plusieurs fichiers .h et .c je suis perdu… Je vous ai transmis un screenshot de ce que j’obtient.
Toute aide est la bienvenue, je suis désespéré je galère depuis 3 jours
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
CréateurSujet
-
AuteurRéponses
-
-
avril 26, 2023 à 10:17 pm #25810
Bonsoir, il semblerait qu’une même définition de `NUMPAGE` et `SIZE` est présente dans le fichier `fct.c` ou `fct.h` et `IA.c` ou `IA.h`.
Pouvez-vous nous envoyer une portion du code de ces deux fichiers si le problème persiste ?——————–
BadWolf – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:10 pm #25827
Le programme est un peu lourd comme c’est un projet les fichiers sont assez longs je peux vous les envoyer en privé si possible ?
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:14 pm #25828
On demande une portion du code, quelques dizaines de lignes max
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:22 pm #25830
Au pif, tu as défini tes globales dans un header que tu as inclus dans deux fichiers sources.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:33 pm #25835
Je peux vous envoyer le début du code de chaque fichier au niveau des constantes ça vous suffira ?
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:40 pm #25836
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:40 pm #25837
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:40 pm #25838
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:41 pm #25839
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:41 pm #25840
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:41 pm #25841
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:42 pm #25842
Donc c’est exactement ce que je disais.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:42 pm #25843
Tes deux fichiers source incluent fct.h
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:42 pm #25844
Donc les variables globales que tu as créé sont dupliquées dans ces fichiers : définitions multiples.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:43 pm #25845
Les globales ne doivent exister que dans une unité de compilation.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:43 pm #25846
Dacc et dsl je jsuis pas expérimenté en C que dois-je faire pour régler le soucis stp
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:43 pm #25847
J’inclue fct.h que dans le fichier main ?
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:44 pm #25848
Elles servent à quoi ces variables globales ?
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:44 pm #25849
Est ce que c’est bien normal que ce soit des globales déjà ?
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:45 pm #25850
c’est des constantes pour un projet de jeu
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:45 pm #25851
Je parle pas des constantes.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:45 pm #25852
des variables dans la structure ?
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:45 pm #25853
NUMGAGNE et SIZE
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:46 pm #25854
ahhh c’est le score du joueur et la taille de la matrice
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:46 pm #25855
Pourquoi c’est des globales ?
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:47 pm #25856
Parce que j’ai besoin que leur valeur soit la même en fonction des fonctions féninies dans d’autres fichiers
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:47 pm #25857
(d’ailleurs tu utilises SIZE pour des tailles de tableaux et ça c’est pas super propre).
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:47 pm #25858
ah
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:48 pm #25859
Il y a les paramètres pour ça.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:49 pm #25860
Et qu’est-ce que je devrais faire pour régler le souci ? J’ai 0 interface graphique qui apparaît c’est assez perturbant
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:50 pm #25861
Ben là de toute façon, ça ne compile pas.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:51 pm #25862
Donc l’étape principale c’est de réorganiser ton code pour que les globales n’existent que dans un fichier C.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
avril 27, 2023 à 6:53 pm #25863
Dacc merci
——————–
꧁I2SS꧂ – Envoyé depuis le Discord : Culte du code
-
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.
Sujets récents
-
Cloud caméra
par Bot
il y a 6 heures et 29 minutes
-
Problème écran en 144hz
par Bot
il y a 22 heures et 30 minutes
-
Discord bot projetc
par Bot
il y a 17 heures et 24 minutes
-
Seeking a new work as a Full Stack Developer
par Bot
il y a 3 jours et 4 heures
-
Seeking a new work as a Full Stack Developer
par Bot
il y a 3 jours et 4 heures
Réponses récentes
- Bot sur Cloud caméra
- Bot sur Cloud caméra
- Bot sur Cloud caméra
- Bot sur Cloud caméra
- Bot sur Cloud caméra
Statistiques des Forums
- Comptes enregistrés
- 2 604
- Forums
- 51
- Sujets
- 939
- Réponses
- 17 604
- Mot-clés du sujet
- 0