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
>


Reply via email to