Passing MQL strings to C - C++

 
I'm having trouble passing a string to my DLL. The DLL function wants a char* for it's argument; however, I've tried passing it a string, and an initialized string array to no avail. I've changed the function to take a string array[255] and still nothing. How do you successfully pass a string into a C or C++ function?

#import "some.dll"
int readString(what goes here?) string and string[] do not work.
#import

the C looks like this

int readString(char Foo[255])
{
char bar[255]="Bar";
strcat(Foo,bar);

}

the Foo and bar could also be a char*

Any Help?
 

Never Mind...Solved it. It funny how when you work long enough on something the obvious becomes illusive

HAHA.

Thanks anyhow.