1

voila je voudrais savoir comment on fait pour appeler qqch ki se trouve dans un fichier linké je sais pas comment faire.

au cas ou je m'exprime mal voila g un prog principal et je voudrais placer les nivo dans un fichier a coté en c que g linké dans TIGCC. mais je sais pas comment faire pour acceder au niveau que g choisi.

merci d'avance

2

j'ai tjrs pas compris
niveau ? linké ? confus

3

ok ok je m'esplik plus clairement (du moins j'espère !)

voila je suis en train de faire un jeu dans lekel il y aura des puzzles a résoudre. G fini le moteur du jeu maintenant je n'ai plus qu'a stoké les puzzles. je pensais donc le faire dans un autre fichier c mais ki se trouverait dans le projet du jeu et que tigcc pourrait compiler en meme temps. je fais ca pour ke le jeu principal puisse faire un appel a un puzzle aléatoirement.

bon j'espère ke cette fois c plus clair et dsl pour mes esplikations tordues.

4

ben tu fais un simple : include "fichier.c" et c tout smile
avatar
pwet

5

Dans ton programme principal, tu déclares toutes les variables en extern. Par exemple, si ta variable est:
LEVEL_DATA xyz = {...};
tu la déclareras dans ton programme principal comme:
extern LEVEL_DATA xyz

attention ATTENTION: Ne déclare pas ta variable comme static, puisque pour les variables globales, static = invisible pour les autres fichiers du projet.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

6

>Bill-Bob: ben tu fais un simple : include "fichier.c" et c tout smile

Ce n'est pas très propre comme solution, et surtout ce n'est pas compatible avec l'IDE (sauf si tu renommes le fichier de level.c en level.h).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

ok merci et ca change qqch si je compresse en ppg ?confus