π
<-

Tuto C 68k très simple (pour les bases)

Programmation et implémentation d'algorithmes.

Re: Tuto C 68k très simple (pour les bases)

Unread postby Loulou 54 » 09 May 2010, 18:46

vx7708 wrote:Avec windows 95 ? :#langue#:
Moi avec Vista... :#sick#:

En fait c'est une erreur de syntaxe dans mon code source et je ne vois pas du tout ou elle s'est glissée.


:|: Non, avec Vista justement ! Mais il faut peut-être TiEmu aussi que je n'ai pas installé...
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: Tuto C 68k très simple (pour les bases)

Unread postby vx7708 » 09 May 2010, 19:30

Loulou 54 wrote:
vx7708 wrote:Avec windows 95 ? :#langue#:
Moi avec Vista... :#sick#:

En fait c'est une erreur de syntaxe dans mon code source et je ne vois pas du tout ou elle s'est glissée.


:|: Non, avec Vista justement ! Mais il faut peut-être TiEmu aussi que je n'ai pas installé...

Tu as quelle version de TIGCC ? Parce que moi j'ai largué la 0.96 non officielle pour passer à la 0.95 officielle et plus aucun problème de ce type.
http://tigcc.ticalc.org/ - section DOWNLOADS - le premier lien de la catégorie Official Downloads.
HAHAHA LOL MDR PETE DE RIRE *fait boum* AH BEN VOILA J'AI EXPLOSE DE RIRE LOL MDR :%):

Calculatrices :
TI Nspire Clickpad HW1 2.0
TI Nspire Touchpad HW2 2.0
TI 89 Titanium HW4

C'est tout ! :D:
User avatar
vx7708
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 97.5%
 
Posts: 961
Joined: 01 Jan 2010, 00:00
Location: DTC ! Quoi j'ai juste dit Dans Ton Chat !! Y'a rien de vulgaire :D
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS spé maths

Re: Tuto C 68k très simple (pour les bases)

Unread postby Loulou 54 » 09 May 2010, 19:37

Oui j'ai la 0.96 beta 8 ! Bah je vais voir à l'occas. ;)
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: Tuto C 68k très simple (pour les bases)

Unread postby tama » 09 May 2010, 22:29

vx7708 wrote:Les "Warning" sont :
'USE_TI89 redefined'
'SAVE_SCREEN redefined'
Rien de bien grave, je pense.


Oui, le compilateur les définit par défaut, il faut aller dans les options de compilation si tu veux seulement faire pour TI89 et TI92 par exemple.

vx7708 wrote:J'ai encore une question (bon, décidément... :#langue#: )

Admettons que je veux inclure le header contenant des fonction du TI-Basic bascmd.h.

Au début de mon programme, je mets :
Code: Select all
#include bascmd.h


Pour appeler une des fonctions, par exemple la fonction Basic "Text" (cmd_text) d'une boîte de dialogue, comment dois-je appeler cette fonction ?
Serait-il possible d'avoir un exemple simplifié du code ?

Merci d'avance :#gni#:


Hmm, tu pars déjà sur assez compliqué :/
D'après la doc, un CESI c'est un pointeur sur quelque chose de constant. Et la fonction cmd_text nécessite un pointeur sur une chaine de caractères (STRING_TAG : 45). Mais j'ai l'impression qu'il faut utiliser une pile ...
Pour afficher "Hello" ça donnerait :

#include

#define RETURN_VALUE

#undef MIN_AMS //par défaut, MIN_AMS est défini (=100)
#define MIN_AMS 200 //on le redéfinit

// Main Function
void _main(void)
{
push_zstr("Hello"); //met "Hello" dans la pile
cmd_text(top_estack); //appelle la fonction cmd_text
}

Ce code ne marchera que sur AMS = 2.00

Bon, finalement c'est pas aussi compliqué que ça, mais si tu cherches à comprendre ça risque d'être un peu dur pour toi ;)
Sinon pas besoin d'inclure pour l'instant, include suffit, si tu veux tu pourras inclure seulement les headers dont tu auras besoin plus tard, pour l'instant contentes-toi d'inclure ça suffit



http://tigcc.ticalc.org/news.html
Apparemment un patch est sorti pour Vista pour la version 0.96 beta 8, pour corriger un bug, je sais pas si c'est le même
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Tuto C 68k très simple (pour les bases)

Unread postby vx7708 » 10 May 2010, 13:12

Ah oui, d'accord avec toi Tama. Je me remets bien sur les différents tutos pour progresser.

PS : y'a rien qui vous choque ??

Image
HAHAHA LOL MDR PETE DE RIRE *fait boum* AH BEN VOILA J'AI EXPLOSE DE RIRE LOL MDR :%):

Calculatrices :
TI Nspire Clickpad HW1 2.0
TI Nspire Touchpad HW2 2.0
TI 89 Titanium HW4

C'est tout ! :D:
User avatar
vx7708
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 97.5%
 
Posts: 961
Joined: 01 Jan 2010, 00:00
Location: DTC ! Quoi j'ai juste dit Dans Ton Chat !! Y'a rien de vulgaire :D
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS spé maths

Re: Tuto C 68k très simple (pour les bases)

Unread postby tama » 10 May 2010, 13:39

non... qu'est-ce qui devrait choquer ?

EDIT : ah, le "bouléens", oui ça c'est choquant :p
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Tuto C 68k très simple (pour les bases)

Unread postby vx7708 » 24 May 2010, 08:53

Bonjour et désolé de déterrrer le topic. (c'est le mien, après tout ^^)

Vous allez surement me prendre pour un c** mais je ne sais pas faire les racines carrées sous TIGCC...

Y aurait-il une âme charitable susceptible de m'aider par ici ?? :;):
HAHAHA LOL MDR PETE DE RIRE *fait boum* AH BEN VOILA J'AI EXPLOSE DE RIRE LOL MDR :%):

Calculatrices :
TI Nspire Clickpad HW1 2.0
TI Nspire Touchpad HW2 2.0
TI 89 Titanium HW4

C'est tout ! :D:
User avatar
vx7708
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 97.5%
 
Posts: 961
Joined: 01 Jan 2010, 00:00
Location: DTC ! Quoi j'ai juste dit Dans Ton Chat !! Y'a rien de vulgaire :D
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS spé maths

Re: Tuto C 68k très simple (pour les bases)

Unread postby Lionel Debroux » 24 May 2010, 09:06

Sur quel type de données, et à  quelle vitesse veux-tu faire des racines carrées ?
Lentement et sur des flottants, c'est float sqrt(float x) dans math.h et timath.h.
Vite et sur des entiers, il y a diverses implémentations rapides et portables sur Internet. Sur TI-68k, j'en connais une dans le FAT-Engine, mais il y en a certainement d'autres.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Tuto C 68k très simple (pour les bases)

Unread postby vx7708 » 24 May 2010, 09:07

Merci, c'est ce que je cherchais !! :#top#:
HAHAHA LOL MDR PETE DE RIRE *fait boum* AH BEN VOILA J'AI EXPLOSE DE RIRE LOL MDR :%):

Calculatrices :
TI Nspire Clickpad HW1 2.0
TI Nspire Touchpad HW2 2.0
TI 89 Titanium HW4

C'est tout ! :D:
User avatar
vx7708
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 97.5%
 
Posts: 961
Joined: 01 Jan 2010, 00:00
Location: DTC ! Quoi j'ai juste dit Dans Ton Chat !! Y'a rien de vulgaire :D
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS spé maths

Re: Tuto C 68k très simple (pour les bases)

Unread postby Lionel Debroux » 24 May 2010, 09:11

You're welcome :;):
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

PreviousNext

Return to Programmation

Who is online

Users browsing this forum: ClaudeBot [spider] and 2 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1026 utilisateurs:
>999 invités
>21 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)