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 | 2433 (1896) | Miko55 |
» | [JAVA] String problem!Oddelek: Programiranje | 1729 (1426) | Sergio |
⊘ | [C#]polje znakovOddelek: Programiranje | 2448 (2276) | Ziga Dolhar |
» | [cpp]Kako ugotoviti koliko zapisov je v arrayu?Oddelek: Programiranje | 869 (788) | technolog |
» | C++ preštej število enkOddelek: Programiranje | 1352 (1135) | kihc |