All pastes #833867 Raw Edit

Stuff

public c v1 · immutable
#833867 ·published 2007-12-27 18:26 UTC
rendered paste body
char *str_replace (char *str_, const char *oldstring, const char *newstring){	const unsigned CstSzOld = strlen (oldstring), CstSzNew = strlen (newstring); //Recup. de la taille de oldstring et newstring, \0 EXCLU!        const unsigned CstSzStr = 100; //taille de *str    /*Si pas assez de place dans str, on renvoie NULL pour informer main() que    le replace a chié*/    if ( CstSzStr - CstSzOld + CstSzNew > CstSzStr) return NULL;    //sinon, on effectue le traitement