Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 31 Mar 2005 17:48:16

2072
Programmeur Graph100
Lieu: Somewherebourg
Date d'inscription: 29 Jan 2002
Messages: 2056
Site web

Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

Les résultats sont disponibles à l'adresse suivante:

http://www.casiocalc.org/?to=comp2004results.txt

Les développeurs sont vivment encouragés à "libérer" une version de leur jeux dans le File Sharing afin que la page de résultat puisse contenir les liens appropriés. smile


-~2072~-
Paid Emails
[URL=http://www.2072productions.com]2072productions.com[/URL]
[URL=http://www.casiocalc.org]casiocalc.org[/URL]

Hors ligne

 

#2 01 Apr 2005 00:32:56

madjar
Membre Communauté Graph100
Lieu: Un bled dans ch'nord !
Date d'inscription: 27 Jan 2004
Messages: 342
Site web

Re: Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

ouééééééé !!!

Dit donc, seulement 4 participations ? ( en fait seulement 3, moi je venais en touriste )

On attend les jeux avec impatience !


Programmeur-glandeur de jeux baclés : craceur et xox
Bija : C'est moche
Madjar : Je sais, je suis devellopeur, pas graphiste

Hors ligne

 

#3 01 Apr 2005 13:25:06

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

Ouais les jugements sont un poil severes, mais chui d'ac avec 2072 avec les #include "*.c"....

Hors ligne

 

#4 01 Apr 2005 13:50:55

madjar
Membre Communauté Graph100
Lieu: Un bled dans ch'nord !
Date d'inscription: 27 Jan 2004
Messages: 342
Site web

Re: Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

/me regarde ailleur ...
pourquoi, vous faites comment vous ?


Programmeur-glandeur de jeux baclés : craceur et xox
Bija : C'est moche
Madjar : Je sais, je suis devellopeur, pas graphiste

Hors ligne

 

#5 02 Apr 2005 06:30:08

Bija
Membre Communauté Graph100
Lieu: Nord de la France
Date d'inscription: 20 Apr 2004
Messages: 240
Site web

Re: Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

je pense qu'il faut compiler les ".c" séparément
enfin j'ai pas trop compris donc si qqn pouvait nous expliquer précisément comment faire ce serait pas mal

mais bon ca marche non ?


" Ignorer l'impossiblité de ce que l'on tente reste l'un des ingrédients essentiels de la réussite "

Hors ligne

 

#6 02 Apr 2005 11:25:51

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

et bien c'est simple, dans un .h tu indique les fontions en commun pour tout les .c
par exemple :

fichier.h
____________

char mafonction(int i);


fichier.c
___________
#include "fichier.h"

char mafonction()
{

    return 3;
}



main.c
____________

#include "fichier.h"

void main()
{
     mafonction(1);
     return;
}



et la compilation se passe comme cela :
soit tout en même temps :
tcc <options> main.c fichier.c

soit un par un
tcc <options> -o fichier.obj fichier.c
tcc <options> main.c fichier.obj
ici fichier.obj contient le code compilé de fichier.c, c'est comme que je fais pour libg100



en gros le .h est un "lien" dans le projet, pour le main.c, ça lui dit :
"la fonction 'char mafontion(int i)' existe, mais elle est définie ailleur"
et pour fichier.c
"la fonction '...' existe mais n'est pas définie" donc on peut la définir !


en gros voila, ça s'appelle la compilation propre !

et ça peut être plus rapide si vous passer par des .obj, si les fonctions correspondantes a un obj n'ont pas ete modifiées, pas besoin de le recompiler !

Hors ligne

 

#7 02 Apr 2005 13:35:26

madjar
Membre Communauté Graph100
Lieu: Un bled dans ch'nord !
Date d'inscription: 27 Jan 2004
Messages: 342
Site web

Re: Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

bah je viens d'aprendre quelque chose !
merci beaucoup !


Programmeur-glandeur de jeux baclés : craceur et xox
Bija : C'est moche
Madjar : Je sais, je suis devellopeur, pas graphiste

Hors ligne

 

#8 03 Apr 2005 03:06:18

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

et le rôle des externes dans le coup?


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#9 03 Apr 2005 09:31:07

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

extern int truc;   ?

en fait ça fais pareil, mais pour les variables, si tu définie une variable dans un autre .o, tu lui dis avec "extern"  que la variable sera déja mise en mémoire ailleur, et qu'il faut kil trouve ou....

je crois que tu peut le faire avec des fonctions, mais c'est plus élégant avec des .h smile

Hors ligne

 

#10 04 Apr 2005 14:29:26

nykosledieu
Team G100
Lieu: Strasbourg
Date d'inscription: 29 Jan 2002
Messages: 3028
Site web

Re: Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

perso moi j'ai appris que avec plusieurs .h
genre un .c avec un .h correspondant avec les prototypes
et si tu veux utiliser les fonctions dans un autre fichier, tu fais un include du .h correspondant


Nykosledieu
nykosJEMMERDELESPAM@graph100.com - http://team.graph100.com
Venez sur le chat !!

Hors ligne

 

#11 04 Apr 2005 17:09:16

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

Les "extern" c'est principalement pour les variables; il est facile en effet de reconnaitre la déclaration et la définition d'une fonction (suffit de voir si le corps d'instruction y est ou pas); par contre c'est plus difficile pour les variables, et le extern permet d'indiquer explicitement qu'on ne fait que déclarer au compilo qu'il existe une variable qui est définie ailleurs mais qui doit être utilisable smile


Pensez à surveiller mes releases wink

Hors ligne

 

#12 05 Apr 2005 01:14:54

madjar
Membre Communauté Graph100
Lieu: Un bled dans ch'nord !
Date d'inscription: 27 Jan 2004
Messages: 342
Site web

Re: Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

juste une questiuon stupide : y'avait pas 3 catégories pour le concours ?
(faut attendre 3 mois pour les autres résultats  :twisted: )


Programmeur-glandeur de jeux baclés : craceur et xox
Bija : C'est moche
Madjar : Je sais, je suis devellopeur, pas graphiste

Hors ligne

 

#13 05 Apr 2005 17:16:06

2072
Programmeur Graph100
Lieu: Somewherebourg
Date d'inscription: 29 Jan 2002
Messages: 2056
Site web

Re: Résultats de la compétition Casiocalc.org (Catégorie ASM/C)

Bah disons que pour l'autre catégorie ASM/C (les programmes) une seule personne a rendu son projet...
Pour ce qui est des jeux en Basic les juges n'on encore rien fait.


-~2072~-
Paid Emails
[URL=http://www.2072productions.com]2072productions.com[/URL]
[URL=http://www.casiocalc.org]casiocalc.org[/URL]

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr