yes, i know its not the usual or proper way to strcat, i just want to know why it is not concatenating like a proper concatenation... =)
--- In [email protected], "Tamas Marki" <[EMAIL PROTECTED]> wrote: > > On 5/21/07, int21h_d <[EMAIL PROTECTED]> wrote: > > can someone explain why the "thequickbrown..." doesnt concatenates after > > the "hello world", that is, "hello worldthequickbrownfox...." ??? > > > > thanks in advance!!! > > > > int main(int argc, char *argv[]) > > { > > > > char buff[80]; > > sprintf(buff, "hello world"); > > printf("%s\n", buff); > > buff[strlen(buff)]=strcat(buff,"thequickbrownfoxjumpsoverthelazydog"); > > printf("%s\n", buff); > > getch(); > > return 0; > > } > > That is not how you use strcat. See: > http://www.cplusplus.com/reference/clibrary/cstring/strcat.html > > As with most C string handling functions you'll have to be very > careful not to overrun your buffer. > > -- > Tamas Marki >
