Forum » Programiranje » [Visual C++] String^ v char[20]
[Visual C++] String^ v char[20]
boogie_xlr ::
Zdravo!
V VC++ (Windows Forms /clr) bi rad konvertal iz String^ (textbox) v char[20] (ki je v strukturi). Jaz se že matram 3 dni, pa ne morem nikakor spravit besedila iz textbox-a v polje znakov in obratno.
Imate kakšno idejo ali rešitev?
V VC++ (Windows Forms /clr) bi rad konvertal iz String^ (textbox) v char[20] (ki je v strukturi). Jaz se že matram 3 dni, pa ne morem nikakor spravit besedila iz textbox-a v polje znakov in obratno.
Imate kakšno idejo ali rešitev?
- spremenil: boogie_xlr ()
Tutankhamun ::
hm
for (int i = 0; i < str.size (); i++) chArr [i] = str [i]; Neki v tem stilu. Nimam VSja pr seb trenutno tko da pišem na pamet. Se pa zih da še kako. Kšn copy, toBzteArray....
AMD Phenom QUAD 9950 Black Edition, 8GB
Keki ::
string a = "tralala hopsasa drajsasa"; char *b = new char[a.length()]; strcpy(b, a.c_str());
nekak tak se bi naj to delalo
http://www.alfakan.si/
http://mihajerot.si/
http://mihajerot.si/
boogie_xlr ::
recimo da tole deluje:
Kako pa potem obratno?
for(int i=0;i<str->Length;i++) temp->ime[i]=(char)str[i];
Kako pa potem obratno?
for(int i=0;i<20;i++) str[i]=temp->ime[i]; //ne deluje, ker ne podpira set() ukaza
boogie_xlr ::
Fora je da string ni navaden string ampak je String^(managed string). Torej kak iz managed stringa v unmanaged char[20] oziroma obratno?
Tutankhamun ::
str += temp->ime[i];
Kaj zdej a je tist deloval al ne?
Kaj zdej a je tist deloval al ne?
AMD Phenom QUAD 9950 Black Edition, 8GB
Zgodovina sprememb…
- spremenil: Tutankhamun ()
boogie_xlr ::
okej, smo pogruntali:
string -> char
char -> string
string -> char
String^ str = gcnew String(textBox1->Text); int i; for(i=0;i<str->Length;i++) { charArray[i]=(char)str[i]; } charArray[i]='\0';
char -> string
String^ str = gcnew String(charArray); textBox1->Text=str;
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# povezava forma in classaOddelek: Programiranje | 2325 (1788) | Miko55 |
» | [JAVA] String problem!Oddelek: Programiranje | 1661 (1358) | Sergio |
⊘ | [C#]polje znakovOddelek: Programiranje | 2361 (2189) | Ziga Dolhar |
» | [cpp]Kako ugotoviti koliko zapisov je v arrayu?Oddelek: Programiranje | 821 (740) | technolog |
» | C++ preštej število enkOddelek: Programiranje | 1291 (1074) | kihc |