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 » Creer une liste dans var-link (58 réponse(s))
./REPRISE DU POST PRECEDENT (post n°19)   Marquer comme non lu.
kaz00 Ecrit le: Samedi 27 mars 2004 à 19:18 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

A la compilation il ne me met pas d'erreur, juste 2 warnings:
implicit declaration of function 'push_longint'
passing arg 3 of pointer to function ..... without a cast (designe varstore)
voici le code
#include <tigcclib.h>


void _main(void)
{

push_END_TAG();
push_longint(3);
push_longint(2);
push_longint(1);
push_LIST_TAG();

VarStore(SYMSTR("toto"),STOF_ESI,top_estack);

}
    
./Post n°20   Marquer comme non lu.
Lionel Debroux Ecrit le: Samedi 27 mars 2004 à 19:19 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

> Juste une autre question, pour les programmes en basic, si je programme sur ams 2.09, et que j'utilise l'horloge, si je transfert ce programme sur une ams 2.05, il me mettra "internal error" lors de l'execution et si j'essaye d'editer le programme, c'est bien cela?
Ca doit être parce que les tags de la clock n'existent pas sur AMS 2.05 et moins (de même que le request à trois arguments), ou une raison similaire.
Lionel Debroux - membre de TICT.
    
./Post n°21   Marquer comme non lu.
kaz00 Ecrit le: Samedi 27 mars 2004 à 19:22 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

oué, mais si dans mon prog ya l'horloge, le prog renvoi une erreur interne lors de l'execution du programme ou de l'execution de l'horloge, (exemple: gettime)
    
./Post n°22   Marquer comme non lu.
kaz00 Ecrit le: Dimanche 28 mars 2004 à 17:12 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

Est-ce que je pourrais avoir un exemple simple est complet s'il vous plait.
please
    
./Post n°23   Marquer comme non lu.
kaz00 Ecrit le: Jeudi 1er avril 2004 à 20:34 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

le code que j'ai ne marche pas... aidez*moi, je suis bloqué pour le dvpent du prog
    
./Post n°24   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 1er avril 2004 à 22:40 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


A la compilation il ne me met pas d'erreur, juste 2 warnings:
implicit declaration of function 'push_longint'

Il faut un MIN_AMS de 101 minimum.

passing arg 3 of pointer to function ..... without a cast (designe varstore)

C'est parce que j'ai oublié le paramètre Size. :( Mets:
VarStore(SYMSTR("toto"),STOF_ESI,0,top_estack);
("If Size is zero, then the size of the expression pointed to by the first extra parameter will be used", donc tu peux mettre 0 tout simplement.)

oué, mais si dans mon prog ya l'horloge, le prog renvoi une erreur interne lors de l'execution du programme ou de l'execution de l'horloge, (exemple: gettime)

On peut voir le code qui ne marche pas?

-Edité le: Jeudi 1er avril 2004 à 22:41 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°25   Marquer comme non lu.
kaz00 Ecrit le: Jeudi 1er avril 2004 à 23:00 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

pour le code qui marche pa, je suis desolé, ca fé longtps ke g areté de bosser avec la clock.
Mais je me souviens que ce faisait ca.
    
./Post n°26   Marquer comme non lu.
kaz00 Ecrit le: Jeudi 1er avril 2004 à 23:03 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

push_END_TAG();
push_longint(1);
push_longint(2);
push_longint(3);
push_LIST_TAG();
VarStore(SYMSTR("toto"),STOF_ESI,0,top_estack);
valeur renvoyée dans toto:
{196610,131073,65587}
bizar...
    
./Post n°27   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 1er avril 2004 à 23:07 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Bon, je répète:
A la compilation il ne me met pas d'erreur, juste 2 warnings:
implicit declaration of function 'push_longint'

Il faut un MIN_AMS de 101 minimum.

Le warning est là pour une raison.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°28   Marquer comme non lu.
kaz00 Ecrit le: Vendredi 9 avril 2004 à 19:04 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

il n'y a pas de WARNING: la compilation se fait normalement, clean, mais dans toto j'ai:
les valeur precedentes que j'ai donné
    
./Post n°29   Marquer comme non lu.
kaz00 Ecrit le: Vendredi 9 avril 2004 à 19:30 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

le pb est que je sais pas comment marche push_longint, je n'arrive pas a comprendre meme avec la doc de TIGCC.
    
./Post n°30   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 9 avril 2004 à 19:53 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


il n'y a pas de WARNING: la compilation se fait normalement, clean, mais dans toto j'ai:
les valeur precedentes que j'ai donné

Et ça:
A la compilation il ne me met pas d'erreur, juste 2 warnings:
implicit declaration of function 'push_longint'

c'est quoi???

le pb est que je sais pas comment marche push_longint, je n'arrive pas a comprendre meme avec la doc de TIGCC.

Le problème est que tu n'as pas lu mes messages! Je t'ai dit au moins 2 fois qu'il faut un MIN_AMS de 101 minimum!

-Edité le: Vendredi 9 avril 2004 à 19:54 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°31   Marquer comme non lu.
kaz00 Ecrit le: Vendredi 9 avril 2004 à 20:39 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

tien voila mon code!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! et tu vera que je t'ai ecouté:


#include <tigcclib.h>
#define MIN_AMS 101


void _main(void)
{


push_END_TAG();
push_longint(1);
push_longint(2);
push_longint(3);
push_LIST_TAG();
VarStore(SYMSTR("toto"),STOF_ESI,0,top_estack);


}
    
./Post n°32   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 9 avril 2004 à 21:53 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Échange les 2 premières lignes. Il faut définir MIN_AMS avant d'inclure les headers de TIGCCLIB.

Et si tu utilises l'IDE, tu ferais mieux de règler l'AMS minimum à 1.01 dans les options du projet. Les #defines dans le code source sont une méthode obsolète de règler les options. Même en ligne de commande, le switch -D est là pour ça.

-Edité le: Vendredi 9 avril 2004 à 21:54 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°33   Marquer comme non lu.
verytourist Ecrit le: Samedi 10 avril 2004 à 15:42 Déconnecté(e)    Voir le profil de verytourist Envoyer un email à verytourist Envoyer un message privé à verytourist  

et sa marche coment avec des matrices ? (ou liste a deux dimensions si vous préférez..)..merci ;)
    
./Post n°34   Marquer comme non lu.
kaz00 Ecrit le: Samedi 10 avril 2004 à 16:01 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

ou pour mettre une chaine au lieu de mettre 1 on mé "1"
    
./Post n°35   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 10 avril 2004 à 22:17 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


matrices -> liste de listes
chaînes de caractères -> push_zstr
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°36   Marquer comme non lu.
kaz00 Ecrit le: Samedi 10 avril 2004 à 22:33 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

par contre si je declare:

a="11111" et que je veut l'integrer dans ma liste, je ne sais pas quoi utiliser comme fonction.
Pk yen a au moins 70 des push_
    
./Post n°37   Marquer comme non lu.
kaz00 Ecrit le: Samedi 10 avril 2004 à 22:40 Déconnecté(e)    Voir le profil de kaz00 Envoyer un email à kaz00 Envoyer un message privé à kaz00  

mais si j'ai bien compris, les fonction push_ font une emulation des commandes en basic, excelent tout ca, je v pouvoir modifier G-Nocid, voir ici, c'est terrible tout ca.
Merci kevin ecore une fois.
#cartonne#
#10#

-Edité le: Samedi 10 avril 2004 à 22:41 par G-Nocid-
    
./Post n°38   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 10 avril 2004 à 22:46 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


par contre si je declare:

a="11111" et que je veut l'integrer dans ma liste, je ne sais pas quoi utiliser comme fonction.
Pk yen a au moins 70 des push_

C'est une chaîne de caractères, donc push_zstr.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
  :: Index » Forum Ti68K » Programmation C » Creer une liste dans var-link (58 réponse(s))
Pages : 2/4     « 1 [2] 3 4 » »|

.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 88.5ms avec 18 requetes