|
Aller à la page : 1, 2, 3, 4  |
| Auteur | Message |
|---|
godbod Guide

   Age : 20 Inscrit le : 30 Déc 2006 Messages : 139 Calculatrice : ti82 et ti89 titanium Classe : Universitaire 2e année
| Sujet: GTC sur Ti 89 Ven 10 Aoû - 16:35 | |
| | Bonjour j'aimerais bien connaitre le C sur ti mais à cause du fait que je ne possede pas de documentation à ce sujet il m'est impossible d'evoluer.J'aimerais vu les possibilités qu'offre le C pouvoir le maitriser comme le Basic dans la gestion des images,les fichiers et autres pour commencer comment manipuler les images sur ma ti89? |
|
 | |
ProgVal Animateur


   Age : 14 Inscrit le : 05 Juil 2007 Messages : 2157 Localisation : Devant mon PC, près de Metz Calculatrice : TI-92+ (et TI-80) et V200!!! Classe : 3ème LV1 Anglais; LV2 Allemand; Latin
Impureté:
   (-13/450) Dernière note en maths: disponible le 8 juillet
| Sujet: Re: GTC sur Ti 89 Ven 10 Aoû - 18:58 | |
| Une doc normale sur le C suffit, non? _________________
Salut Invité. Ta dernière visite date du . Tu as posté 0 messages. Le forum compte 58606 messages et 3580 sujets. |
|
 | |
ProgVal Animateur


   Age : 14 Inscrit le : 05 Juil 2007 Messages : 2157 Localisation : Devant mon PC, près de Metz Calculatrice : TI-92+ (et TI-80) et V200!!! Classe : 3ème LV1 Anglais; LV2 Allemand; Latin
Impureté:
   (-13/450) Dernière note en maths: disponible le 8 juillet
| Sujet: Re: GTC sur Ti 89 Ven 10 Aoû - 18:59 | |
| Pense quand-même à jeter un coup d'oeil à Google: http://www.squalenet.net/fr/ti/tutorial_c/
EDIT: Lien modifié _________________
Salut Invité. Ta dernière visite date du . Tu as posté 0 messages. Le forum compte 58606 messages et 3580 sujets.
Dernière édition par le Dim 19 Aoû - 14:01, édité 1 fois |
|
 | |
tama Animateur


   Age : 17 Inscrit le : 19 Déc 2005 Messages : 9389 Localisation : quelque part en France... Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Classe : Terminale S spé maths
Impureté:
   (-9/500) Dernière note en maths: 13/20
| Sujet: Re: GTC sur Ti 89 Ven 10 Aoû - 21:13 | |
| oui classique. En fait, y a pas vraiment de documentation ou sinon elle est en anglais donc il va falloir améliorer ton anglais. Tout ce que je peux te conseiller c'est de fouiller un peu partout (les forums, les sites, le site officiel (tigcc.ticalc.org) etc) puis tu crée tes programmes. Il faut que tu comprennes ce que tu fais mais n'ais pas peur de te tromper, juste pense bien à archiver tes fichiers utiles. Petit à petit tu progresseras et tu pourras programmer en C. _________________ <EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst) |
|
 | |
godbod Guide

   Age : 20 Inscrit le : 30 Déc 2006 Messages : 139 Calculatrice : ti82 et ti89 titanium Classe : Universitaire 2e année
| Sujet: Re: GTC sur Ti 89 Dim 12 Aoû - 13:40 | |
| | Merci les gar pour les conceils je vais d'ailleurs faire un tour sur les liens...But i also speak english! |
|
 | |
godbod Guide

   Age : 20 Inscrit le : 30 Déc 2006 Messages : 139 Calculatrice : ti82 et ti89 titanium Classe : Universitaire 2e année
| Sujet: Re: GTC sur Ti 89 Dim 19 Aoû - 13:46 | |
| | I have seen the web site but i didn't find what i was searchin' for.Whould u please give me a other web site. |
|
 | |
kurapix Elite

   Age : 18 Inscrit le : 10 Juil 2007 Messages : 367 Calculatrice : Ti 89 Titanium Classe : 1 iere annee de Prepa Integree (2007-2008)
Impureté:
   (65/450) Dernière note en maths: xx/20
| Sujet: Re: GTC sur Ti 89 Dim 19 Aoû - 23:24 | |
| Tu as un documentation de la bibliohèques de TIGCC fourni avec celui-ci.
Pour le C, y'a pas de secret, faut acheter un ou plusieurs bouquins. |
|
 | |
tama Animateur


   Age : 17 Inscrit le : 19 Déc 2005 Messages : 9389 Localisation : quelque part en France... Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Classe : Terminale S spé maths
Impureté:
   (-9/500) Dernière note en maths: 13/20
| Sujet: Re: GTC sur Ti 89 Lun 20 Aoû - 15:01 | |
| http://tigcc.ticalc.org/doc ou sinon poste ici ce que tu veux et on pourra peut-être t'aider _________________ <EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst) |
|
 | |
godbod Guide

   Age : 20 Inscrit le : 30 Déc 2006 Messages : 139 Calculatrice : ti82 et ti89 titanium Classe : Universitaire 2e année
| Sujet: Re: GTC sur Ti 89 Lun 17 Sep - 17:09 | |
| | bonjour j'ai du mal à poster un message le poste est pourri bon voila un probleme pourquoi st ce que fputs plante lorsque la chaine de caractere est plus longue?plus de precision ou cava? |
|
 | |
godbod Guide

   Age : 20 Inscrit le : 30 Déc 2006 Messages : 139 Calculatrice : ti82 et ti89 titanium Classe : Universitaire 2e année
| Sujet: Re: GTC sur Ti 89 Lun 17 Sep - 17:13 | |
| voici le code #include<stdio.h> #define taille 50 __main() { char buffer[taille]; char*s; FILE*bod; bod=fopen("reper","w"); s=gets(buffer); fputs(s,bod); fclse(bod); } voila j'espre que je suis assez précis maintenant |
|
 | |
tama Animateur


   Age : 17 Inscrit le : 19 Déc 2005 Messages : 9389 Localisation : quelque part en France... Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Classe : Terminale S spé maths
Impureté:
   (-9/500) Dernière note en maths: 13/20
| Sujet: Re: GTC sur Ti 89 Lun 17 Sep - 18:04 | |
| hmmm...
| Code: | #include <stdio.h> #define TAILLE 50
void _main() { char buffer[TAILLE]; char *s; FILE *bod=fopen("reper","w"); s=gets(buffer); fputs(s,bod); fclose(bod); }
|
ça bug quand la chaine de caractère est plus longue ? c'est à dire quoi ? plus longue que TAILLE ? (alias 50) ? _________________ <EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst) |
|
 | |
kurapix Elite

   Age : 18 Inscrit le : 10 Juil 2007 Messages : 367 Calculatrice : Ti 89 Titanium Classe : 1 iere annee de Prepa Integree (2007-2008)
Impureté:
   (65/450) Dernière note en maths: xx/20
| Sujet: Re: GTC sur Ti 89 Lun 17 Sep - 20:16 | |
| ^^" GodBod c'est psa parce que tu postes le code que tu es forcément plus précis, tu n'explicites aucunement ton problème.
Et surtout, ... crée des noms de variables lisible et compréhensible s'il te plais (deplus il n'y a aucuns commentaires, même si le code est petit, il faut toujours un minimum de commentaires).
Utilise une convention d'écriture stp (GNU, ANSI, ....) comme tama l'a fait, c'est beaucoup plus propre et lisible (on pourrait croire que taille est une variable, hors ce n'est pas le cas, c'est une constante préprocesseur).
Pour l'ouverture de fichier, t'es sur d'avoir fait toute les vérifications nécessaires?
Le mieux est d'initialiser tes variables lors de leurs déclaration.
Et pour terminer : NE PAS UTILISER GETS!!! GETS est TRES TRES DANGEREUX. C'est une des fonctions de la bibliothèque standard qui permet d'avoir de joli BOF (Buffer OverFlow, en gros dépassement tampon) et donc permet de planter le programmer comme il faut (sans compter les usages qu'il est possible d'en faire ;) ). Je te conseillerais de te créer ta propre fonction d'entrée ;) .
Kurapix |
|
 | |
tama Animateur


   Age : 17 Inscrit le : 19 Déc 2005 Messages : 9389 Localisation : quelque part en France... Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Classe : Terminale S spé maths
Impureté:
   (-9/500) Dernière note en maths: 13/20
| Sujet: Re: GTC sur Ti 89 Lun 17 Sep - 21:10 | |
| hmm pour la fonction d'entrée faut utiliser les touches (kbhit ou ngetchx ou à plus bas niveau keytest/rowread ?) _________________ <EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst) |
|
 | |
kurapix Elite

   Age : 18 Inscrit le : 10 Juil 2007 Messages : 367 Calculatrice : Ti 89 Titanium Classe : 1 iere annee de Prepa Integree (2007-2008)
Impureté:
   (65/450) Dernière note en maths: xx/20
| Sujet: Re: GTC sur Ti 89 Mar 18 Sep - 19:21 | |
| Désolé tama mais ces fonctions ne me disent rien lol.
Bah il peut faire sa propre fonction d'entrée avec getchar() (je ne sais pas si ça marche avec tigcc?) + une boucle qui s'arrête lorsqu'on entre '\n' (boutton "Entrée") avec une reallocation dynamique dedans. Comme ça, cette fonction fonctionnera de la même manière que gets() sans tous les inconvénients qui vont avec.
kurapix |
|
 | |
godbod Guide

   Age : 20 Inscrit le : 30 Déc 2006 Messages : 139 Calculatrice : ti82 et ti89 titanium Classe : Universitaire 2e année
| Sujet: Re: GTC sur Ti 89 Mar 18 Sep - 19:48 | |
| Premierement:Comment faire comme Tama l'a fait(pour la convention)? Deuxiemement:Je vois bien de quoi vous parler mais pour moi c'est une manière de découvrir les fonctions et les limites de celles ci.Donc est ce que je dois comprendre que ce n'est pas fputs mais gets qui ceée un bug? Et puis comment tu concois ta derniere idée kurapix?avec la reallocation dynamique dedans? Par contre je pense que la question de Tama me semble importante.Si je depasse la taille reservée donc 50 je crée une erreur il faut donc peut etre créer une zone de mémoire qui augmente avec le texte comme kurapix le suppose!!! |
|
 | |
|