wie CString Bytes konvertieren
Frage
ich bin wirklich tryin einen csharp Code c zu konvertieren ... unten ist die C # -Code ..
CString data = "world is beautiful";
Byte[] quote = ASCIIEncoding.UTF8.GetBytes(data);
im obigen Code ... es wandelt den String in bytes..similarily ther eine Art und Weise ist, dass ich es C mit umwandeln kann .. Kann jede Stelle sagen, was das quivalent Code in C wud? Bitte helfen Sie uns Jungen
Lösung
Nun CString ist eine C ++ Klasse, so dass es in C tut ein wenig unwahrscheinlich ist.
Aber wenn Sie wollen es als Standard-Multi-Byte-codierte Zeichenfolge erhalten, dann können Sie die folgenden Aktionen
CString data = "world is beautiful";
CStringA mbStr = data;
char* bytes = mbStr.GetString();
Andere Tipps
In der C char-Typ wird als ein Byte im Speicher definiert. Daher Zeichenfolge als char * Speicher äquivalent wäre, einen Byte-Array in C # zu speichern.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow