Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 31/07/2007 at 04:16, xxxxxxxx wrote:
User Information: Cinema 4D Version: 10.111 Platform: Windows ; Language(s) : C++ ;
--------- Hi,
I have some code that works with Char arrays... like this:
String EncodeXOR() { char MyString[11]="A nice cat"; char MyKey[11]="ABCDEFGHIJ"; String ResultStr; for(int x=0; x<10; x++) { MyString[x]=MyString[x]^MyKey[x]; ResultStr = ResultStr + MyString[x]; } return ResultStr; }
The problem is, that MyString cannot be converted to a String, so I get errors. But anyway, they're both just a chain of characters, so there has to be a possibility.
Is there any way to convert String to Char[n] and vice versa? Or can I just forget the whole Char thing and write a function like the one shown above that works completely with String instead of Char?
Thanks in advance for any tips. I hope to get better in C++ so I can help one day, too
Best regards, Jack
On 31/07/2007 at 08:15, xxxxxxxx wrote:
you have String::GetCString() and String::SetCString() for that
On 31/07/2007 at 08:18, xxxxxxxx wrote:
Hey, super. I knew it was easy. But too much doc to search in may be as bad as too little doc. At least for a beginner. Thank you!
Cheers, Jack