Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zapisywanie do plku danych z Listbox C++ Visual

Ostatnio zmodyfikowano 2015-12-29 20:52
Autor Wiadomość
pavelpavel
Temat założony przez niniejszego użytkownika
Zapisywanie do plku danych z Listbox C++ Visual
» 2015-12-28 20:01:37
Witam
Mam problem z zapisem informacji z Listboxa do pliku kod mam jak poniżej.
<cpp>
ofstream zapis("C:/Users/Desktop/ala.txt");
   zapis << listBox1->Items[0];
   zapis.close();
</cpp>

Próbowałem zamieniać konwertować na różne typy  (listBox1->Items[0];) i jedyny jaki działa to Char a ja chce Stringi zapisywać!
Programista ze mnie na pewno nie będzie męczę się z tematem od ponad tygodnia.
Help!!!!!!!!!!
P-142486
carlosmay
» 2015-12-28 20:51:13
listBox1->Items[ 0 ];
 Powiedz jeszcze jakiej struktury danych jest to składowa.
Jak jest przekazywana do zapisu.
Może zapisujesz jeden znak?

Czy to pomoże?
zapis << listBox1->Items;
 
P-142493
pavelpavel
Temat założony przez niniejszego użytkownika
» 2015-12-28 21:08:41
Nie da rady bo pokazuje,że operator typu jest ofstream i stringa nie pszyjmuje :-/
P-142494
Monika90
» 2015-12-28 21:20:32
To pewnie C++/CLI, więc może spróbuj sposobu zapisu do pliku właściwego dla tego języka
https://msdn.microsoft.com​/en-us/library​/6ka1wd3w%28v=vs.110%29.aspx
 
P-142495
pavelpavel
Temat założony przez niniejszego użytkownika
» 2015-12-29 07:09:08
Dzięki ale...        No code example is currently available or this language may not be supported. :-)
P-142520
carlosmay
» 2015-12-29 09:04:02
Więcej kodu potrzeba. Z tych fragmentów nie można wywnioskować jaki jest błąd.
P-142523
pavelpavel
Temat założony przez niniejszego użytkownika
» 2015-12-29 09:57:23
Kod jest tylko taki :-) jezęli zamiast listbox dam jakiś tekst "  " zostanie on zapisany do pliku bez problemu, problem pojawia się kiedy jest to co jest , chyba że zmienię na Char System::Convert itd........ a może jakiś inny sposób???? Są strony w necie ale jak dla mnie jest to zbyt trudne (Niestety :-()
P-142525
darko202
» 2015-12-29 14:11:42
zanim zaczniesz rzutować zacznij od rozpoznania się czym to co próbujesz rzutować jest
https://msdn.microsoft.com​/pl-pl/library​/System.Windows.Forms.ListBox(v=vs.110).aspx
dlatego zasadne jest zadane wcześniej pytanie czym jest items

z tej strony
Właściwość ListBox::Items 
Gets the items of the ListBox.
czyli jakiś obiekt dlatego rzutowanie na typ prosty kończy się w opisywany przez Ciebie sposób

ponieważ mamy do czynienia z obiektem  działa np.
C/C++
int x = 1;
listBox1->Items->Add( String::Format( "Item {0}", x ) );
https://msdn.microsoft.com​/pl-pl/library​/system.windows.forms.listbox.items(v=vs.110).aspx


niestety nie mam Visual C++ aby sprawdzić, co dokładnie trzeba zrobić, ale jak masz włączone podpowiedzi 
to zobacz co Ci podpowiada po  
listBox1->Items[0].
listBox1.  
może jest coś podobnego do GetText(..);


dodatkowo zauważyłem że temat jest jakoś szeroko znany - poszukaj na
https://www.google.pl/​?gws_rd=ssl#q=visual+c%2B%2B+listbox+save+
np.
http://forums.codeguru.com​/showthread.php​?397159-save-listbox-data-to-a-text-file
powinieneś coś znaleźć


spróbuj zrozumieć technikę debugowania programu
https://www.google.pl/​?gws_rd=ssl#q=debugowanie+c%2B%2B

wprawdzie w C# ale widać jaką super techniką to debugowanie jest 
http://4programmers.net​/C_sharp/Artyku%C5%82y​/Debugowanie

Poznać koniecznie !)
P-142537
« 1 » 2
  Strona 1 z 2 Następna strona