Your problem most likely resides here (as I have tried to point out several times before in multiple threads). Have you tried debugging the problem? (I'm inferring a Visual Studio/Windows setup here.)
nope.avi
strcat is fine, its the way the object memory is handeled

Find content
Not Telling