Fucky_Fuck a écrit a écrit :
pas con...
ereg ca te permet d evaluer des chaine et d en extraire des morceaux... t as une syntaxe particuliere du genre, tu lui met [0-9], ca veut dire que tu veux une nb entre 0 et 9...
ca te permet de controler la validite des chaine de caractere en gros...
par exple si tu veux voir si tu as @ au milieu d un email...
|
alors, à ma connaissance, t'as pas de fonction qui fasse ça (et je pense pas que ça existe en C, c pas le genre. Trop ergonomique, trop simple !
Par contre, tu peux faire l'équivalent avec des fonction comme
strpbrk (const char *string, const char *strCharSet );
où *string est la chaine dans laquel tu recherche, et *strCharSet contient l'ensemble des caractères à rechercher (dans ton cas, ça contiendrai ("0123456789" ))
en fait, t'as plein de fonctions de manipulation de chaines (tt ce qui commence par str) qui peuvent te servir.
ps: si tu t'addendais à qqch qui ressemble au Php, bonne chance !