INSTR COMME SOUS VB

cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 - 24 août 2004 à 03:26
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013 - 25 août 2004 à 00:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25637-instr-comme-sous-vb

DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
25 août 2004 à 00:49
BruNews & EBartSoft> Woooo c'est pas fini les vulgarités tout les deux !!! Ya des enfants ici (:

Shell
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
24 août 2004 à 12:41
presque, sa cousine petass32.dll
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
24 août 2004 à 12:18
BruNews> Tout a fait satisfait !
Dit moi l'InjureBox c'est une API User32 ? lol

;)
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
24 août 2004 à 10:09
comme BruNews l'a montré ta fonction est dangereuse, et ca retourne quoi si la chaine recherchée n'est pas presente ?


et utilise strstr :o, ca servait peut etre en vb mais en c la logique est differente, d'ailleur par souci de portabilité, tu devrais retourner un prtdiff_t (ou au moins un size_t) et non un int
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
24 août 2004 à 09:41
pos = InStr(80, "Salut le CRASH", "BADABOUM");

Ta fonction sera presque aussi rapide que ExitProcess() avec une belle InjureBox en plus...

Pas deçu EB ?
Pamaury Messages postés 341 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 17 juin 2008 3
24 août 2004 à 08:57
l'utilité est très moindre surtout que si on connait un peu les pointeur, cela est treès très évident . A ce compte là refait la fonction entière(j'en ai posté une sur ce site)
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
24 août 2004 à 08:19
Je connais un chat noir qui devrait passer par ici ;)
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
24 août 2004 à 03:26
Salut,
J'ai pas saisi l'utilité de la fonction. strstr te retourne directement un pointeur sur la chaine recherchée, ce qui est parfait puisque généralement quand tu cherches une sous-chaine c'est pour la manipuler, non ?
Rejoignez-nous