Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Systems Interfaces & Deployment > C/C++ Language Interface > MathLink C Language Functions > MathLink C Functions for Exchanging Data >
Mathematica > Systems Interfaces & Deployment > MathLink API > MathLink C Language Functions > MathLink C Functions for Exchanging Data >
MathLink C Functions for Exchanging Strings
 
Sending Strings
MLPutString() null-terminated Mathematica strings
MLPutByteString() 8-bit character strings
MLPutUnicodeString(), MLPutUCS2String() 16-bit UCS-2 strings
MLPutUTF8String() UTF-8 strings
MLPutUTF16String() UTF-16 strings
MLPutUTF32String() UTF-32 strings
Receiving Strings
MLGetString() null-terminated Mathematica strings
MLGetByteString() 8-bit character strings
MLGetUnicodeString(), MLGetUCS2String() 16-bit UCS-2 strings
MLGetUTF8String() UTF-8 strings
MLGetUTF16String() UTF-16 strings
MLGetUTF32String() UTF-32 strings
Releasing Memory for Strings
MLReleaseString() release MathLink memory allocated to a string
MLReleaseByteString() 8-bit character strings
MLReleaseUCS2String() 16-bit UCS-2 strings
MLReleaseUTF8String() UTF-8 strings
MLReleaseUTF16String() UTF-16 strings
MLReleaseUTF32String() UTF-32 strings
TUTORIALS
MORE ABOUT
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team