Miles Le 04/02/2002 à 21:18 dèjà, oublie ces méthodes, sur TI, elles sont lentes : regarde dans vat.h, tu trouveras ton bonheur - et même plus -
le probleme n'est pas qu'elles sont lentes,
mais pas optimisées et plus lourdes
(en quelque sorte une couche emulatrice)

fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay
PpHd Le 05/02/2002 à 10:05 Pourtant elles sont tres pratiques, si tu veux pas te faire chier.
char tab[10];
FILE *fp = fopen ("abc", "rb")
fread(tab, 10,1 fp);
fclose( fp);
[edit]Edité par PpHd le 06-02-2002 à 14:10:50[/edit]
c clair que c super pratique !
Disons, que , dans la partie élaboration du programme, elles sont pas mal...
par contre, une fois que tu es dans la partie optimisationh... autant passer aux manips de la VAT...
niuob Le 05/02/2002 à 17:26 Pour des petits tests, elles sont très utiles ...
oué, c ce que je dis : tant que tu n'est pas dans la phase d'optimisation
phase de conception: -> C
phase d'optimisation -> reecrire toutes les routines en asm ASM (ou en C bas niveau)
c'est plutôt comme ça que je vois les choses

fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay
en ce moment j'apprends l'asm
(ce qui explique pas mal de choses au niveau du tps mis a faire blobby)
et je me rends compte que les routines en asm sont en general 3x moins grosses.
bon, mais je derive, revenons sur le sujet:
achete toi un bouquin sur le C à 10€,
c'est mieux que tous les tutoriels du monde,
tu le lis une fois, tu te pose devant ton PC et tu sais programmer!
(j'ai fait comme ça, et j'ai appris le C en 1sem, alors que je ne savais meme pas programmer avant)

fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay
Kelso Le 05/02/2002 à 18:56 Bof on a pas toujours besoin de beaucoup de vitesse, quand c une différence de qq 10e de sec, c pas forcement très important.
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows
GYBE! Dead Flag Blue
niuob Le 05/02/2002 à 19:14 >Alalesmy : Kevin avait donné un exemple sur le forum si je me souviens bien.
Essaie de chercher avec le moteur intégré ...
pour créer des vars à partir des seules fonctions de la VAT, c cho...
en gros, utilises les fonctions de la VAT pour la lecture, et de stio pour l'écriture...
Miles Le 05/02/2002 à 20:56 Désolé, je n'en ai pas sous la main, mais j'ai réussi sans problème à créer une variable!! Il te faut aussi connaître la structure d'une variable, et là... à part la doc de doorsos...
PpHd Le 06/02/2002 à 14:11 Ca ne marche pas l'exemple que j'ai donne ?
Encor une question... Quelqu'un pourrait me donner un exemple de fonction qui convertis des char en int ( sorte de CharToInt ) dans l'aide de TIGCC, je n'ai trouvé que IntToStr...
Miles Le 06/02/2002 à 15:03 les char en Int ou Str en int ?
Si c'est les premiers, c'est simple, c'est du transtypage simple.
Sinon, c'est presque la même chose, seulement que tu fais une boucle jusqu'à arriver à la fin de la chaîne avec :
entier=entier*10+s[i]-(int)'0'
Pour convertir une chaîne de caractères en un entier, il suffit d'utiliser atoi ou atol.
Et non ZdRUbAl, sprintf fonctionne dans l'autre sens.
[edit]Edité par Kevin Kofler le 06-02-2002 à 15:46:51[/edit]
PpHd Le 06/02/2002 à 16:19 LA fonction dont tu parles, c'est sscanf (qui n'existe pas sous tigcc).