1

Voilà g des gros problemes en C mad
vu k'on apprend pas ça en cours de Term et ke les tutoriels telechargés ne résolvent pas tous les problemes:
- g créé une struct ki contient 3 short et j'aimerai bien k'une fonction me retourne une variable de ce type mais bon mes essais sont pas tres concluant...

- et pis g voulu utiliser des fichiers c dont un contenant mes sprites(y'en a pas mal) et un contenant certaines fonctions ki prennent de la place dans mon fichier source principal(j'my retrouve plustriso),
mais g qques problemes pour les lier, et j'aimerais bien ne pas avoir les virer du projets et à les mettr sous forme d'#include

donc si qqn pouvait m'aider à resoudre ces ptites lacunes ça me ferait bien plaisirgrin

2

Bon, déjà, tu progresseras plus vite si tu achètes un bouquin de C.
Sinon, pour retourner une structure en C, le prototype de ta fonction doit être de ce style : struct STRUCTURE fonction (...);
en supposant que ta structure soit déclarée comme ça : struct STRUCTURE {...};

3

Merci biensmile

pour le bouquin j'y compte bien mais c chaud pour moi en ce momentgrin

4

En fait mon veritable blem c:
-comment y faut ke je declar mes ariables globales pour les utiliser dans mes autres fichiers
-comment y faut ke je declare mes vars et fonctions dans mes autres fichiers pour les utiliser dans mon fichier princ.

5

Et sinon, pour ton 2ème pb, j ene sais pas trop, moi j'utilise des fichier .h et il suffit d'écrire #inclue "fichier.h" au début de ta source principale.

6

oui
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

7

Pour ton véritable pb :
- je ne sais pas, je n'ai jamais fait ça. Peut-être qu'en utilisant le mot-clé extern à bon escient tu arriveras à tes fins.
- Tu déclares tes fonctions normalement dans le fichier .h puis tu inclus ce fichier au début du code source principal.

8

Bylos
a écrit : -comment y faut ke je declar mes ariables globales pour les utiliser dans mes autres fichiers

Dans un des fichiers:
int x=0;
(et pas static int x=0;)

Dans les autres:
extern int x;
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é

9

et même chose pour les fonctions, de préférence.
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site