Code squelette :
Disons que vous avez quelque chose comme ceci (x.cpp) :
int main() {
char* str = <some_function_which_returns_char*>; // Such as hello, hell, hellow and it could be anything.
// Do some work here.
}
Comment mettre un point d'arrêt dans gdb si str contient "hell". Ce substrat 'hell' peut se trouver à n'importe quel endroit de str. Dites ahell, hello etc. J'ai écrit :
b x.cpp:3 if $_regex(str, "hell") // At line number 3 of above snapshot. Right after getting the char*
Est-ce le bon chemin ? OU Existe-t-il d'autres moyens d'y faire face ?
Ne nous préoccupons pas des fuites et de tout le reste pour le moment.