INSTR COMME SOUS VB

Signaler
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
-
Messages postés
2670
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013
-
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

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

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

;)
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
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
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
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 ?
Messages postés
341
Date d'inscription
jeudi 3 avril 2003
Statut
Membre
Dernière intervention
17 juin 2008
3
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)
Messages postés
4525
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
9
Je connais un chat noir qui devrait passer par ici ;)
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
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 ?