Forumi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 02.06.2014., 10:18   #1
henri_007
Premium
Moj komp
 
Datum registracije: Jul 2007
Lokacija: Zagreb
Postovi: 476
Visual Studio i c++ početak

Pozdrav ljudi! Prije par dana sam počeo nabadati sa Visual studiom i c++. Moj problemčić je sljedeći.
Imam jedan text box u kojeg unosim brojke. Ja želim taj broj kad kliknem na gumb prepisati na label.
Kod mi je ovakav:

private: System::Void but_pretvori_Click(System::Object^ sender, System::EventArgs^ e) {
int broj;
broj=Convert::ToInt32(txt_broj);
System::String^ j;
j = System::Convert::ToString(broj);
lbl_pretvoreno -> Text = j;
}


Kada pokrenem, sve prođe bez greške dok ne upišem broj i kliknem na gumb. Tada dobijem ovo

An unhandled exception of type 'System.InvalidCastException' occurred in mscorlib.dll

Additional information: Unable to cast object of type 'System.Windows.Forms.TextBox' to type 'System.IConvertible'.

Šta krivo radim??


Još jedno pitanje. Koja je razlika između Convert::ToInt32 i
System::Convert::ToString?
henri_007 je offline   Reply With Quote
Staro 02.06.2014., 10:25   #2
Fadolf
Premium
 
Fadolf's Avatar
 
Datum registracije: Dec 2007
Lokacija: Zagabria
Postovi: 490
Nisam nešto u C++, ali rekao bih da si ti pokušao konvertirati TextBox u neki tip, a umjesto toga bi trebao konvertirati property TextBoxa. Property koji ti tražiš je Text.

Vezano za drugo pitanje, osim što su drugi tipovi, rekao bih da je stvar identična samo se drugačije navodi. Visual Studio je u stanju prepoznati i skraćeni oblik pisanja (Convert::ToInt32).

Napominjem, nisam već dugo u C++, ali mislim da bi ti moji odgovori mogli pomoći.
Fadolf je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 02.06.2014., 10:33   #3
henri_007
Premium
Moj komp
 
Datum registracije: Jul 2007
Lokacija: Zagreb
Postovi: 476
Bože jesam glup :$
Stavio sam
broj=Convert::ToInt32(txt_broj->Text);
i sad naravno radi
Hvala!
henri_007 je offline   Reply With Quote
Staro 02.06.2014., 15:31   #4
henri_007
Premium
Moj komp
 
Datum registracije: Jul 2007
Lokacija: Zagreb
Postovi: 476
Odmah još jedan problem
Kako pretvoriti float (tj. decimalni broj ) u String?
henri_007 je offline   Reply With Quote
Staro 02.06.2014., 18:58   #5
zubich
Premium
Moj komp
 
zubich's Avatar
 
Datum registracije: Jun 2006
Lokacija: Zagreb - zapad
Postovi: 130
1 sekunda googlanja:

http://stackoverflow.com/questions/2...stdstring-in-c

pogledaj odgovore ispod ovog sa kvačicom, zvuče mi bolje...
__________________

CPU: Intel i7 3770 (be quiet! Dark Rock 3)
MBO: ASRock z68 extreme3 gen3
RAM: 16GB (4x4) DDR3 1600mhz HyperX
GPU: GTX 960 (Gigabyte Windforce OC, 2GB)
SSD: Kingston K3 120GB
SSD: Samsung 850 EVO 512GB
PSU: be quiet! Straight Power 480W
Case: Corsair 330R (2x140 + 120 be quiet! Silent Wings 2)
Monitor: 27" Dell U2715H
Periferija: few custom keyboards and few different mouse
OS: Windows 10


Macbook Pro 13" (mid 2014)
CPU: Intel i5
RAM: 8GB
SSD: 512GB
OS: OSX Catalina
zubich je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na