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 | 2613 (2076) | Miko55 |
| » | [JAVA] String problem!Oddelek: Programiranje | 1840 (1537) | Sergio |
| ⊘ | [C#]polje znakovOddelek: Programiranje | 2640 (2468) | Ziga Dolhar |
| » | [cpp]Kako ugotoviti koliko zapisov je v arrayu?Oddelek: Programiranje | 936 (855) | technolog |
| » | C++ preštej število enkOddelek: Programiranje | 1443 (1226) | kihc |