Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Programmation C » traduction Basic->C (25 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Benjy Ecrit le: Vendredi 11 juin 2004 à 22:00 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


j'orai voulu de l'aide pour traduire ce bout de code basic en c merci :):)
newMat(la,ha)»mat
1»mat[xa+1,ya+1]
dim(mat)[1]»li
dim(mat)[2]»co
Le langage C y'a pas mieux!!!
    
./Post n°1   Marquer comme non lu.
geogeo Ecrit le: Vendredi 11 juin 2004 à 22:04 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Utilise les ROM_CALLS. :)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°2   Marquer comme non lu.
Benjy Ecrit le: Vendredi 11 juin 2004 à 22:12 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


lol eu ouai c'est a dire???
Le langage C y'a pas mieux!!!
    
./Post n°3   Marquer comme non lu.
Sasume Ecrit le: Vendredi 11 juin 2004 à 22:14 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Évite de penser en BASIC pour coder en C.
    
./Post n°4   Marquer comme non lu.
kaz00 Ecrit le: Vendredi 11 juin 2004 à 22:15 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

oui, mais quand on a du code en BASIC que l'on doit convertir en C...
cerede2000> ;) ;)
    
./Post n°5   Marquer comme non lu.
geogeo Ecrit le: Vendredi 11 juin 2004 à 22:21 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Utilise basfunc.h ou basop.h sinon je peux pas t'aider plus puisque je n'utilise pas ce genre de fonction. :)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°6   Marquer comme non lu.
Benjy Ecrit le: Vendredi 11 juin 2004 à 22:25 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


il n'y a pas une autre solution svp car les roms call ralentisse le prog ca doit etre faisable en c mai je n'ai pas reussi merci :):)
Le langage C y'a pas mieux!!!
    
./Post n°7   Marquer comme non lu.
bobti89 Ecrit le: Vendredi 11 juin 2004 à 22:53 Déconnecté(e)    Voir le profil de bobti89 Envoyer un email à bobti89 Visiter le site WEB de bobti89 Envoyer un message privé à bobti89  

Est ce que la et ha peuvent être variables ?
bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici
    
./Post n°8   Marquer comme non lu.
kaz00 Ecrit le: Vendredi 11 juin 2004 à 22:54 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

oui, connaissant le prog je croit que la et ha sont variables, d'ou l'interet de mettre des 'variables' mais je peux me tromper.
-Edité le Vendredi 11 juin 2004 à 22:56 par g-nocid-
    
./Post n°9   Marquer comme non lu.
Benjy Ecrit le: Vendredi 11 juin 2004 à 22:55 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


oui ce sont des variable
Le langage C y'a pas mieux!!!
    
./Post n°10   Marquer comme non lu.
bobti89 Ecrit le: Vendredi 11 juin 2004 à 22:59 Déconnecté(e)    Voir le profil de bobti89 Envoyer un email à bobti89 Visiter le site WEB de bobti89 Envoyer un message privé à bobti89  

Bah si la dimension de ta matrice varie, je crois pas que je pourrai t'aider. Il faut surrement allouer de la memoire en fonction de la taille.
Mais pour les dim, il ne suffit pas de récupérer la et ha ?
bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici
    
./Post n°11   Marquer comme non lu.
Benjy Ecrit le: Vendredi 11 juin 2004 à 22:59 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


ok alors dison auelle ne change pas di moi ce que sa ferai!!! stp
Le langage C y'a pas mieux!!!
    
./Post n°12   Marquer comme non lu.
bobti89 Ecrit le: Vendredi 11 juin 2004 à 23:02 Déconnecté(e)    Voir le profil de bobti89 Envoyer un email à bobti89 Visiter le site WEB de bobti89 Envoyer un message privé à bobti89  

Bah si ca change pas, il suffit de définir ta matrice aux dimensions de la et ha, je ne vois pas ce qui te gène...
bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici
    
./Post n°13   Marquer comme non lu.
Benjy Ecrit le: Vendredi 11 juin 2004 à 23:06 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


ou mai pour le reste les dim?????
Le langage C y'a pas mieux!!!
    
./Post n°14   Marquer comme non lu.
bobti89 Ecrit le: Vendredi 11 juin 2004 à 23:08 Déconnecté(e)    Voir le profil de bobti89 Envoyer un email à bobti89 Visiter le site WEB de bobti89 Envoyer un message privé à bobti89  

Bah les dim, c'est la et ha, non?
bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici
    
./Post n°15   Marquer comme non lu.
Benjy Ecrit le: Vendredi 11 juin 2004 à 23:09 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


dim(mat)[1]»li
dim(mat)[2]»co
lol non et j'en ai trop besion!!!!
Le langage C y'a pas mieux!!!
    
./Post n°16   Marquer comme non lu.
bobti89 Ecrit le: Vendredi 11 juin 2004 à 23:19 Déconnecté(e)    Voir le profil de bobti89 Envoyer un email à bobti89 Visiter le site WEB de bobti89 Envoyer un message privé à bobti89  

xa+1 > la ou pas ?
Idem pour ya+1 et ha ?
bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici
    
./Post n°17   Marquer comme non lu.
Benjy Ecrit le: Vendredi 11 juin 2004 à 23:24 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


bon j'explike le prog lol
newMat(la,ha)»mat defini un matrice de taille [ligne la, colone ha] ou la et ha son defini avant
1»mat[xa+1,ya+1] apres ca c plus loin dans le prog c'est avec une boucle for on met 1a l'endroit selon une condition
dim(mat)[1]»li apres encore plus loin on veut mettre dans li ce que renvoi dim
dim(mat)[2]»co et ici pareile
voila et tou ca je n'arrive pas a le definir en c :(:(:(:(:(:(:(:(
Le langage C y'a pas mieux!!!
    
./Post n°18   Marquer comme non lu.
bobti89 Ecrit le: Vendredi 11 juin 2004 à 23:28 Déconnecté(e)    Voir le profil de bobti89 Envoyer un email à bobti89 Visiter le site WEB de bobti89 Envoyer un message privé à bobti89  

Mais li sera égal à la et iddem pour co et ha, ou alors c'est que tu ecris en dehors de la matrice lors de ta boucle et qu'elle c'est agrandi.
Donc est ce que dans ton prog basic, li est supérieur à la ?
bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici
    
./Post n°19   Marquer comme non lu.
Benjy Ecrit le: Vendredi 11 juin 2004 à 23:30 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


lol bon voila le bou du prog basic
int(expr(lar))»la:int(expr(hau))»ha
If la>tai[1] or ha>tai[2] Then
Dialog
Title "Erreur"
Text ""
Text "Vous devez saisir un nombre inferieur"
Text "a la dimension d'origine"
EndDlog
Goto para
ElseIf getType(la)?"NUM" or getType(ha)?"NUM" Then
Text "Saisie incorrecte"
Goto para
EndIf
dos[do]&""&fic[fi]»img
tai[1]/la»c
tai[2]/ha»d
flib("clrscr","sprite:0,0,"&img)
newMat(la,ha)»mat
For xa,0,la-1
For ya,0,ha-1
0»t
flib("slmsg:"&string(xa)&","&string(ya))
For a,0,c-1
For b,0,d-1
flib("pixtest:"&string(tai[1]/la*xa+a)&","&string(tai[2]/ha*ya+b)):t+fl[1]»t
If t?(c+d)/2 Then
1»mat[xa+1,ya+1]
Goto a
EndIf
EndFor
EndFor
Lbl a
EndFor
EndFor
dim(mat)[1]»li
dim(mat)[2]»co
flib("clrscr")
For a,0,li-1
For b,0,co-1
If mat[a+1,b+1]=1:flib("pix:"&string(a)&","&string(b))
EndFor
EndFor
Le langage C y'a pas mieux!!!
    
  :: Index » Forum Ti68K » Programmation C » traduction Basic->C (25 réponse(s))
Pages : 1/2     « [1] 2 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 43.37ms avec 18 requetes