Skip to content

C++ StaticString to String

Hi All!

 

I'm reworking a the costum notification sender to be more flexible in the future.

I'm trying to convert a StaticString<80> to a string type to fit in the "example payload" of the example provided in GitHub.
But I'm probably missing something as I can't succeed. Can someone give a hint?

I guess I can convert a byte array to a string as well, is this the preferred way?

 

Kind Regards

 

Dries

Comments

  • Hello Dries,

    please the following code:

    //Definition in Component or Program header file:
    pcoslib::IecString80 strValue; 

    //Initionalisation in C++ code:
    this->strValue.SetCapacity(this->strValue._Capacity_);
    this->strValue.Remove(0);

    //Convert the IecString80 to string:
    string strNormValue((char*)strValue->Begin());

    I'dont test it, but it should work.

    Best Regards
    Eduard

Sign In or Register to comment.