Subj : Re: mixing c/c++ (revised [2] ) To : borland.public.cpp.borlandcpp From : "Ed Mulroy [TeamB]" Date : Fri Jul 18 2003 05:41 pm The error told you that you were passing a pointer to an array of characters when the function expected a pointer to character. In both of C and C++ the name of an array already is a pointer. The & is wrong in these lines: InitVars( &AddString ); AddToEnd( &AddString ); Read the error messages. They are reported in text instead of just giving an error number just so that you will know what they mean. .. Ed > Rob C wrote in message > news:3f18279b$1@newsgroups.borland.com... .