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 18 Mar 2003 05:13:03

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

aide à un débutant svp !!!

Code:

#include <casio2.h>
int main(void)
{
char lettre[][4][6]=
{                    // A
0,0,0,0,
0,1,0,0,
1,0,1,0,
1,1,1,0,
1,0,1,0,
1,0,1,0
};
void draw(unsigned char x,unsigned char y,unsigned char nb)
{                       [color=red]"Declaration syntaxe error"[/color]
int C,D;
for(C=0;C<6;D++){
for(D=0;D<4;D++){
if (lettre[nb][C][D]==1) setpix(x+C;y+D,0,1);
}
}
};
draw(10,10,1);
}

vous pouvez me ire pourquoi TC3 me dit "Declaration syntaxe error"
merci


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#2 18 Mar 2003 05:41:52

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

Re: aide à un débutant svp !!!

met pas l'espace aprés draw et la paranthèse

Hors ligne

 

#3 18 Mar 2003 05:42:59

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

Re: aide à un débutant svp !!!


pas bon
void draw (unsigned char x,unsigned char y,unsigned char nb)

bon
void draw(unsigned char x,unsigned char y,unsigned char nb)

Hors ligne

 

#4 18 Mar 2003 06:20:29

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

Re: aide à un débutant svp !!!

lool c surtout a cause de ca:

int main(void)
{
[plus tard]
void draw (unsigned char x,unsigned char y,unsigned char nb)
{                       "Declaration syntaxe error"
int C,D;
for(C=0;C<6;D++){
for(D=0;D<4;D++){
if (lettre[nb][C][D]==1) setpix(x+C;y+D,0,1);
}


Moi j' ignorai qu'on pouvait mettre des fonctions dans la fonction main !!


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#5 18 Mar 2003 06:46:58

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: aide à un débutant svp !!!

j'ai cru un instant que c'était issu de mon tutorial :ptdr:  :mrgreen:  :mrd:


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#6 18 Mar 2003 06:54:31

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: aide à un débutant svp !!!

oui, c'est issu de ton tuto, et je ne comprend pas pourquoi
ce ne veut pas fonctionner, je ne sais pas ce que j'ai fait (ce n'etait
pas l'espace ) mais ce me fait une autre erreur maintenant :
undefined symbole 'lettre'"


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#7 18 Mar 2003 06:56:28

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: aide à un débutant svp !!!

non, je n'est rien dit, ca me le refait


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#8 18 Mar 2003 07:07:31

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: aide à un débutant svp !!!

c bon, j'ai trouver le pb,
et maintenant ca fonctionne
mais merci quand même


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#9 18 Mar 2003 08:16:10

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

Re: aide à un débutant svp !!!

ah oui javé pas vu dsl, cest telement le bordel dans ce code !
il serais plus judicieux de le presenter comme ça :


#include <casio2.h>

//----------------Données------------------
char lettre[][4][6]=
{                    // A
0,0,0,0,
0,1,0,0,
1,0,1,0,
1,1,1,0,
1,0,1,0,
1,0,1,0 };

//------------------Fonctions---------------
void draw(unsigned char x,unsigned char y,unsigned char nb) {                     
int C,D;
for(C=0;C<6;D++){
___for(D=0;D<4;D++){
_____if (lettre[nb][C][D]==1)
_______setpix(x+C;y+D,0,1);
_____}
___}
};

//---------------MAIN---------------
int main(void)
{
draw(10,10,1);
}
(bien sur _ vaut un espace

voila c'est mieux non ?

Hors ligne

 

#10 18 Mar 2003 08:47:53

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: aide à un débutant svp !!!

ah, on peu mettre les donner avant,
dans aucune fonction, je ne savais pas
merci, ca va bien m'arranger

mais la fonction setrpix apparemmnt bloque ma
caltos, ainsi que la fonction delay, et je n'arrive
pas à trouver la solution, ca m'enerve,
depuis ce matin j'essaye d'afficher un pauvre
sprite, et ca ne veux pas


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#11 18 Mar 2003 09:12:04

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

Re: aide à un débutant svp !!!

ya une fonction qui s' appelle setvideo ou une connerie comme ca.
Dit casioworld, c' est pas normal qu' un tuto induit en erreur autant que ca !
fodrai voir a changer certaines chose !


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#12 18 Mar 2003 10:58:51

dada66
Membre Communauté Graph100
Lieu: Perpignan
Date d'inscription: 09 Oct 2002
Messages: 1033

Re: aide à un débutant svp !!!

iscache si c la fonction delay des lib c de TC3, c normal que ca bloque.
Moi ca fait pareil. La fonction delay ne marche qu'avec TC2


Flash100, F100Console, GComm, ... : http://flash100.free.fr/xoops

Hors ligne

 

#13 18 Mar 2003 11:22:23

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: aide à un débutant svp !!!

et pour setPix de casio2.h ?


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#14 18 Mar 2003 11:24:02

dada66
Membre Communauté Graph100
Lieu: Perpignan
Date d'inscription: 09 Oct 2002
Messages: 1033

Re: aide à un débutant svp !!!

normalement ca marche


Flash100, F100Console, GComm, ... : http://flash100.free.fr/xoops

Hors ligne

 

#15 18 Mar 2003 11:34:19

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

Re: aide à un débutant svp !!!

alala moi ca fait un an que je me sert de graphics.h et ca a toujours marché !(ne me demander plus PK je passe pas en DB lol) et le reste, c fait maison ou presque ! (tuto de mastermage, par exemple)


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#16 18 Mar 2003 16:11:43

KTr
Haut fonctionnaire graph100.com
Lieu: Saint Etienne
Date d'inscription: 19 Mar 2002
Messages: 1909
Site web

Re: aide à un débutant svp !!!

pkoi tu passe pa en DB ?


(¯`·.¸¸.·´¯`·.¸¸.-> www.ktr.fr.fm  ktr@fr.fm <-.¸¸.·´¯`·.¸¸.·´¯)

Hors ligne

 

#17 19 Mar 2003 02:18:57

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: aide à un débutant svp !!!

"Dit casioworld, c' est pas normal qu' un tuto induit en erreur autant que ca !
fodrai voir a changer certaines chose !"

Et bien voila ce que je ne voulais pas voir ! Mon tuto a une réputation de merde parceque certaine personne ne savent meme pas lire !
C'est pas de faute si il veut apprendre à programmer en C avec mon tuto ! ce n'est pas le but du tuto ! Pour utiliser le tuto il faut avoir un minimun de connaissance en C et vu ce qu'il y au dessus comme code, Iscahce ne doit pas savoir grand chose (je ne pretends pas savoir bcp de chose en C mais j'ai les bases tout de même. ).

Dans le tuto, tout est décrit, décortiqué, fonctions par fonctions et à la fin je fou meme le code total pour voir le sprite s'afficher et le gars ne sait meme pas faire un copier coller ! J'y suis pour quelque chose ?

Voila ce que je lis dans mon tuto:

Code:

#include <casio2.h>     // librairie necessaire

 

char punch[][7][7] = 
{1,1,1,1,1,1,1, 
 1,0,0,0,0,0,1, 
 1,0,1,1,1,0,1, 
 1,0,0,0,0,0,1, 
 1,0,1,1,1,1,1, 
 1,0,1,0,0,0,0, 
 1,1,1,0,0,0,0};

 

void drawpunch (unsigned char x, unsigned char y, unsigned char nb) 
{int C,D; 
for(C=0;C<7;C++){ 
for(D=0;D<7;D++){ 
if(punch[nb][D][C]==1) setPix(x + C,y + D,0,1); }}};                             

 

int main (void)              // fonction principale de votre programme

{clrscr() ;                     // efface l’ecran

drawpunch(30,33,0);   // affiche le sprites selon les coordonnées

getch() ;                       // attend la pression de n’importe quelle touche

return(0) ;}                  // quitte le programme, retour au menu de la calculatrice

Est ce que l'on peut faire plus clair ?
Tu vois une faute ? non c'est parceque ce code fonctionne !
Tu vois une similitude avec le code de Iscache ? non et bien moi non plus !

Alors dire "oui, c'est issu de ton tuto, et je ne comprend pas pourquoi
ce ne veut pas fonctionner" c'est gonfler de ta part Iscache !

Et un conceil Iscahce genre de paire d'yeux !!!!


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#18 19 Mar 2003 05:16:32

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

Re: aide à un débutant svp !!!

En effet .
Mais moi je pensais que ton tuto était fait expres pr les gens qui veulent programmer sans avoir de connaissances en C , jme suis tromper visiblement .


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#19 19 Mar 2003 07:15:28

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: aide à un débutant svp !!!

certes j'explique beaucoup de chose mais faut savoir LIRE !
c'est la seule véritable condition pour comprendre mon tuto !


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#20 19 Mar 2003 09:28:22

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: aide à un débutant svp !!!

bah ca alors, si on m'avait dt ca,
c'est bon, je n'est rien critiuquer,
j'ai juste dit que ca ne fonctionnait pas,
je n'ai jamais accusé ton tuto de tuto
de merde, effectivement pour moi
aussi c'était un tuto pour débuter
la prog car certes je n'ast pas
beaucoup de connaissance en C,
mais j'en ai quelques unes, et
si je viens demandez conseille sur
le sites, c'est pour savoir si cela
aurait pu etre aussi un problème
du compilateur mal régler,
car t'as beau mettre quelques
paramètre à régler, mais tous
ne font pas ilages aux problèmes
qui peuvent se posé, alors moi j'essaye
les exemples, je regarde le tuto pour les copier
( bah oui, pour etre sur que ca fonctionne )
je vois que ca ne fonctionne pas, je
me casse le cul à savoir pourquoi ca fonctionne
pas et de trouver l'erreur, car une erreur ca peut
arriver même quand tu lis bien ( mais
je sais, tu vas me dire que ce n'est pas de ta faute
si je suis un beto ), et une fois que j'ai trouvé
pourquoi ca ne veut pas executer le prog,
et que ca l'execute, je m'apercoit que
juste une fontion bloque, setPix, donc
je n'ai jamais dit que c'était toi ou ton tuto
qui avait merdé.
Oui je n'ai pas lu le tuto jusqu'au bout, je
n'avais pas vu qu'il y avait le code en enrtier,
et j'ai essayer de e faire moi même l'assemblage,
et j'ai repris ton code, un copier coller,
et ca bug toujours avec cette fonction :

Code:

void drawpunch (unsigned char x, unsigned char y, unsigned char nb) 
{int C,D; 
for(C=0;C<7;C++){ 
for(D=0;D<7;D++){ 
if(punch[nb][D][C]==1) setPix(x + C,y + D,0,1); }}};   

alors merde ne me ditt pas de changer de paire d'yeux,
car en aucun cas je ne t'ais attaquer,
et quand je dit que c'est issu de ton tuto, ca ne veux pas
dire que c'est texto, mais que j'ai repris juste ce qui m'i,teressais,
c'est a dire :

Code:

void drawpunch (unsigned char x, unsigned char y, unsigned char nb) 
{int C,D; 
for(C=0;C<7;C++){ 
for(D=0;D<7;D++){ 
if(punch[nb][D][C]==1) setPix(x + C,y + D,0,1); }}};   

Alors merde, tu fais peut etre un tuto, mais tu peut te le foutre la ou je pense ton tuto, si c'et pour que je me fasse insulter, merde, je suis sur que tu es le genre de type qui ce fout de la gueule d'un gars qui pose un question bete au prof parcequ'il n'a pas compris, enfin c'est l'impression que tu me donne avec ta reflection.
Alors je te dit merci et merci beaucoup,
et pui j'irais voir ailleur pour apprendre à
programmer car excusé mo, mais sans
rien à décomposer, je ne peux pas apprendre
à prog, et ca me fera un peu plus de plavce sur mon ordi, même si c'est mince.


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#21 19 Mar 2003 09:41:32

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

Re: aide à un débutant svp !!!

c pas pr dire, ms moi je présente comme ca :

void fonction (char arg)
{
char R;
R=bijour (arg*2);
for ( ; R<3;R++)
{
  if (gourangua(R) == 1) arf();
}
}

:mrd: c po le mieux ms c déjà plus lisible !!

Enfin, c po la peine de s' énerver sur des trucs comme ca !
Iscache, maintenant il faut te dire que moi g appris uniquement avec les sources scorch pour faire mes sprites et voir comment on utilise les différents mots clé et autres du langage C couplé avec Graphics.h !
Casioworld, quand un probleme apparait, surtout pour un tuto, il faut trouver l' origine et corriger, pr éviter d' autres question de ce genre !
oki?  wink


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#22 19 Mar 2003 12:39:02

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: aide à un débutant svp !!!

Bon, c'est vrai je me suis emporté,
mais je deteste quand on me prend
pour un con :

le gars ne sait meme pas faire un copier coller !

alors déjà "le gars",
je deteste qu'on parle de moi à la troisième
personne, sauf qu'on dit mon nom,
et puis merde, enfin de compte,
plus je relis ton post et moi j'ai envie de m'excuser, donc j'en arrête là.




edit : excuse moi casiomax


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#23 19 Mar 2003 13:01:45

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: aide à un débutant svp !!!

heu iscache, je suis pas sûr d'avoir posté!! :?: pê parles-tu de casioworld! Perso ça doit être la 1ere fois que je lis ce topic!!


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#24 19 Mar 2003 13:05:26

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: aide à un débutant svp !!!

oui c'est bien casioworld qui l'a dit, et pas moi wink
merci de rectifier stp !!! smile sans rancune! smile


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#25 19 Mar 2003 13:16:18

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: aide à un débutant svp !!!

"Casioworld, quand un probleme apparait, surtout pour un tuto, il faut trouver l' origine et corriger, pr éviter d' autres question de ce genre ! "

J'adore ce genre de phrase  :mrgreen:
Bah, désolé mais je ne peux pas faire mieux!

Iscahce>> j'attends pas d'excuse mais juste que tu apprenne à lire ! :ptdr:


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

Pied de page des forums

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