1

Bon voilà deux questions qui n'ont rien à voir mais qui me bloquent autant l'une que l'autre :

1) Comment peut-on savoir si une variable contient une chaine de caractères ou un nombre ? J'ai un prog ou on met en argument un nombre, et qui regle l'USER_TIMER pour faire un pause, mais évidement si on entre une chaine ça plante.

Heu tel que mon programme est construit, pas moyen de détecter si l'utilisateur à entré un POSINT_TAG ou un STR_TAG. Il faudrait qu'a partir de la variable seule je puisse savoir si c'est une chaine ou un nombre.


2) Comment peut-on obtenir les dimentions d'un fichier 'pic' à partir du programme ? Toujours pareil, le pic est entré en argument, mais il faudrait que le programme connaisse ses dimentions pour pouvoir faire des opérations dessus.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

2

Pour la chaîne, je pense que ça devrait aller si tu fais qqchose du genre :

if(!strlen(argument))
{
// Actions à executer si l'argument n'est pas une chaîne
}


Voilà, mais je suis pas sûr...

3

Ok, merci je vais essayer
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4

Ça marche ! Merci bcp oui

Il reste encore le problème n°2...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

voila ce que je te conseille:

tu fait une petite image (en 4*3 par exemple) l'important c ke la largeur soit differente de la hauteur.

ensuite tu ouvre le fichier et tu affiche tout les caracteres un a un juska la fin du fichier.
ensuite tu pourra surement comprendre la structure du fichier en observant bien l'en tete etc...

6

c'est une bonne méthode, mais je ne sais pas comment procéder
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

pour la taille d'une image c pas compliqué,

unsigned char *type = HeapDeref(entry->handle);

longueur = *(unsigned short*)(type+4);
largeur = *(unsigned short*)(type+2);

8

merci, ça marche parfaitement.

mes 2 problèmes sont donc résolus.

y'a plus qu'à laisser ce topic dessendre...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

9

Sauf si on le remonte grin

10

rotflbang

11

Malin...
mad
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

12

Vous disiez ? picol

13

gringringrin
Fiou.

14

Mais ? Je me disais aussi "c'est bizzard ils l'ont laissé dessendre"...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)