OpenersNotesSection(Spacer1)Details

Send the number s in the form "3.14159".

MLPutRealNumberAsString() returns 0 on error, and a nonzero value if the function succeeds.

MLPutRealNumberAsString() is declared in the MathLink header file (RefLink[mathlink.h, paclet:ref/file/mathlink.h])

OpenersPrimaryExamplesSection(Spacer1)Examples  (1)

OpenersExampleSection0(Spacer1)Basic Examples  (1)

#include "mathlink.h"

/* A function to put the expression Sqrt[2.75] to a link */

void f(MLINK l)
{
	if(! MLPutFunction(l, "Sqrt", 1))
	{ /* Unable to put Sqrt[] to the link */ }

	if(! MLPutRealNumberAsString(l, "2.75"))
	{ /* Unable to put the number to the link */}

	if(! MLEndPacket(l))
	{ /* Unable to put the end-of-packet sequence to l */ }

	if(! MLFlush(l))
	{ /* Unable to flush any output buffered in l */ }
}

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(NonWLLink[MLPutRealNumberAsUCS2String(), paclet:/ref/c/MLPutRealNumberAsUCS2String])  ▪  (NonWLLink[MLPutRealNumberAsUTF16String(), paclet:/ref/c/MLPutRealNumberAsUTF16String])  ▪  (NonWLLink[MLPutRealNumberAsUTF32String(), paclet:/ref/c/MLPutRealNumberAsUTF32String])  ▪  (NonWLLink[MLPutRealNumberAsUTF8String(), paclet:/ref/c/MLPutRealNumberAsUTF8String])}})}})

({{DocumentationFooterIconsRelatedTutorial.png, ({{Tutorials}, {▪(RefLinkPlain[Manipulating Expressions in External Programs, paclet:tutorial/ManipulatingExpressionsInExternalPrograms])}})}})