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 | 2576 (2039) | Miko55 | 
| » | [JAVA] String problem!Oddelek: Programiranje | 1820 (1517) | Sergio | 
| ⊘ | [C#]polje znakovOddelek: Programiranje | 2620 (2448) | Ziga Dolhar | 
| » | [cpp]Kako ugotoviti koliko zapisov je v arrayu?Oddelek: Programiranje | 926 (845) | technolog | 
| » | C++ preštej število enkOddelek: Programiranje | 1427 (1210) | kihc |