I'm not very sure why would you want to do that since you have std::string in <string> header file . But i think you can look into str[40] until you meet the '\0' char and replace it with the chars from the string that has to be added and add '\0' char at the end of the resulted string
I don't know what weird mutant hidious fake version of C++ you are using but dude, please don't! Also, for that weird mutant hidious fake C++, you need an even more weird mutant hidious fake compiler, please just tell me what it is before getting rid of it for good as quick as possible(deinstall it and remove every trace!!!)!!!
I mean really, string.h, iostream.h, getdata vithout a type, void main(), return()... Really! My compiler gives me 5 errors about it!