Link Le 29/05/2002 à 15:25 Un pointeur c'est sur 32bits, ça prend 4 octets comme un long
Moi j'ai fait une programme pour stocker toutes les chaines d'un prog en C dans un fichier externe, ça peut être pas mal pour les traductions!

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.
zdr Le 29/05/2002 à 15:33 Mais précise le sens du mot buffer que tu emploies ...
Si il s'agit d'un écran virtuel, tu utilises un memset((void *)buffer,0,taille);
zdr Le 29/05/2002 à 15:44 Eh bien tu fais cela (tu mets à 0 tous les octets de la variable) :
memset(buffer,0,10);
Ou tout simplement, tu remets seulement le premier octet à zéro :
buffer[0]=0;
jibax Le 29/05/2002 à 16:04 a ta place je mettrais toutes les lettres dans une string
"abcdefghijklmnop..."
et tu atteints en faisant string[6*j+i] (si ya 6 ligne et 6 colonnes)
bah nan parce que je veux chopper une seule lettre par liste, donc le char me convient.
"La violence est le dernier refuge de l'incompétence." Isaac Asimov
jibax Le 29/05/2002 à 16:24 ok j'ai rien dit,
mais mon idee est qd meme envisageable...mais risque d'etre plus complexe a gerer
Pim89> un pointeur contient une adresse stockée sur 4 octets (32 bits), donc que ce soit un pointeur sur un char, un short, ou un long, il prendra autant de place !
jibax Le 31/05/2002 à 12:11 bah par exemple, tu devrais faire une fonction affichage...,ca eviterait d'avoir cette fonction 2 fois
j'ai aussi fait 1 boggle, si tu veux , je t'envois le source...