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

[C++/CLI] string to label, jak to zrobić ?

Ostatnio zmodyfikowano 2014-09-11 17:26
Autor Wiadomość
ice25
Temat założony przez niniejszego użytkownika
[C++/CLI] string to label, jak to zrobić ?
» 2014-09-10 19:59:35
Witam
Mam pytanko, mianowicie jak umieścić ciąg znaków typu string w label ? taki kod niestety nie dziala

 template <class T> std::string ToString(const T& t)
{
std::ostringstream oss;
  oss << t;
return oss.str();
}
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {

int licznik1 = toInt(textBox1->Text);
int licznik2 = toInt(textBox1->Text);
int mianownik1 = toInt(textBox1->Text);
int mianownik2 = toInt(textBox1->Text);

CRationalNum* klasa = new CRationalNum(5,6);
double a = klasa->ulamek_dziesietny();

String mojtekst = ToString<double>(a);
this->label6->Text =  mojtekst;
P-116855
Monika90
» 2014-09-11 11:27:59
bodajże tak
C/C++
double a = klasa->ulamek_dziesietny();
this->label6->Text = a.ToString();
P-116873
1aam2am1
» 2014-09-11 15:54:59
a.ToString(); to tak można?
P-116890
Monika90
» 2014-09-11 16:19:46
A nie?
P-116893
1aam2am1
» 2014-09-11 16:37:51
ToString(a); ?
P-116894
Monika90
» 2014-09-11 16:59:28
ToString(a); ?
niestety to nie działa :(
blablabla.cpp(6) : error C3861: 'ToString': identifier not found


A to działa!
a.ToString()

i to
a.ToString( "E" )

a nawet to
a.ToString( "G", gcnew Globalization::CultureInfo( "en-US" ) )
P-116895
1aam2am1
» 2014-09-11 17:26:00
Mi działa tylko moje

||=== Build: Debug in bezsensu (compiler: GNU GCC Compiler) ===|
C:\Users\Michał Marszałek\Desktop\bezsensu\main.cpp||In function 'int main()':|
C:\Users\Michał Marszałek\Desktop\bezsensu\main.cpp|14|error: request for member 'ToString' in 'a', which is of non-class type 'double'|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

P-116896
« 1 »
  Strona 1 z 1