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 » bug ou je c pas (8 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Benjy Ecrit le: Vendredi 9 avril 2004 à 10:09 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


voila j'ai deux pointeur *buffer=malloc(18) et *key=malloc(7) dans mon pointeur buffer il ya kelke chose de 0 a 10 et le pointeur key de 0 a 6 puiske il en fo un de plus mai je veut mettre le contenu de key dans buffer a 11 mai ca ne marche pas j'ai essayer avec memcopy, strcpy, srtcat enfin presque tou et rien ne marche pk???

[eDIt] : dÉsacTIvé leS smILeYs

-Edité le: Vendredi 9 avril 2004 à 10:35 par 240-185-
Le langage C y'a pas mieux!!!
    
./Post n°1   Marquer comme non lu.
Invité Ecrit le: Vendredi 9 avril 2004 à 11:59 Déconnecté(e)    
 
tu êux expliquer plus clairement stp, g rien compris...
    
./Post n°2   Marquer comme non lu.
Sasume Ecrit le: Vendredi 9 avril 2004 à 12:00 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Poste ton code...
Au passage, ce n'est pas vraiment intéressant d'utiliser l'allocation dynamique pour des buffers d'une vingtaine d'octets à peine.

Sinon, ton explication est bizarre, j'ai l'impression que tu stockes des trucs en dehors de la zone allouée.
    
./Post n°3   Marquer comme non lu.
Benjy Ecrit le: Vendredi 9 avril 2004 à 12:07 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


short b=0;
SYM_ENTRY *p_Sym = NULL;
p_Sym=DerefSym(SymFind(SYMSTR("passw")));
if (p_Sym == NULL)
{
char *buffer=malloc(18),*key=malloc(7),*buff=malloc(3);
char af[5];
short f=0;
de:
memset(buffer,0,18);
HANDLE handle = DialogNewSimple (130, 60);
DialogAddTitle (handle, "NEW PASSWORD", BT_OK, BT_CANCEL);
DialogAddRequest (handle, 20, 17, "Pass:", 0, 8, 9);
DialogAddRequest (handle, 20, 27, "nbr(s) d'essai(s):", 9, 2, 3);
if (DialogDo (handle, CENTER, CENTER, buffer, NULL) == KEY_ENTER)
{
HeapFree(handle);
b=strlen(buffer);
memset(buffer+b,' ',8-b);
buffer[8]=0;
memmove(buffer+strlen(buffer),buffer+9,3);
buffer[10]=0;

DrawStr (15,45,"touches de debloquage",A_NORMAL);
ST_showHelp("Presser 2 touche l'une apres l'otre");
b=ngetchx();
sprintf(af,"%d",b);
b=strlen(af);
strncpy(key,af,3);
memset(key+b,' ',3-b);
b=ngetchx();
sprintf(af,"%d",b);
b=strlen(af);
f=3+b;
strncpy(key+3,af,3);
memset(key+f,' ',3-b);
key[6]=0;

DrawStr (15,55,key,A_NORMAL);
ngetchx();

et la le code ke je veut pour copier key dans buffer a partir de 11

-Edité le: Vendredi 9 avril 2004 à 12:07 par cerede2000-
Le langage C y'a pas mieux!!!
    
./Post n°4   Marquer comme non lu.
Benjy Ecrit le: Vendredi 9 avril 2004 à 14:25 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


alors svp pouquoi ca ne marche pas??
Le langage C y'a pas mieux!!!
    
./Post n°5   Marquer comme non lu.
Benjy Ecrit le: Vendredi 9 avril 2004 à 15:45 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


g tou essyer preske et g rien trouve ki marchai svp!!!!!
Le langage C y'a pas mieux!!!
    
./Post n°6   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 9 avril 2004 à 17:52 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  


Raaah!
À chaque ligne, tu demandes comment faire! On n'est pas là pour écrire "ton" programme à ta place! Soit tu apprends à programmer (et "apprendre" ne signifie pas demander du code tout fait pour chaque ligne!), soit, ben, tu ne programmes pas! Il y a des dizaines de programmes de protection (mot de passe etc.) sur Internet, tu n'as vraiment pas besoin de faire le "tien" à coups de copier coller.

-Edité le: Vendredi 9 avril 2004 à 17:52 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°7   Marquer comme non lu.
Folco Ecrit le: Vendredi 9 avril 2004 à 17:53 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


#MEGA Crayon#
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°8   Marquer comme non lu.
Lionel Debroux Ecrit le: Vendredi 9 avril 2004 à 18:02 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  

Déjà, il se peut que le handle ne soit pas libéré si on quitte par autre chose que KEY_ENTER (ton code n'est pas complet, on ne peut pas savoir).
Pour le reste, une petite séance de debug en ASM dans VTI t'aiderait certainement.
Lionel Debroux - membre de TICT.
    
  :: Index » Forum Ti68K » Programmation C » bug ou je c pas (8 réponse(s))
Pages : 1/1     « [1] » »|

.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 56.51ms avec 19 requetes