locked
label caption RRS feed

  • Întrebare

  • I am learning now visual c++ and I try to display two variables in the same label but it seems that I don't know how to do it. Here is the code thet works and shows me one variable and works
    <tt> </tt>
     lblresult->Text = String::Format(<kbd style="font-style: normal; color: #600030;">"The n term of Fibonacci's string is: {0} "</kbd>,f); 

    And the one that doesn't work is:
    <tt> </tt>
     lblresult->Text = String::Format(<kbd style="font-style: normal; color: #600030;">"The n term of Fibonacci's string is: {0} "</kbd>,f, n); 
    vineri, 31 decembrie 2010 04:09

Răspunsuri

  • Salut Eduard77, 

    am doual valori int pe care trebuie sa le transform in string.
    este ceva de genul string a="b" + "c"; ceea ce nu mi-a reusit.

    Poti folosi metoda ToString pentru a converti valoarea numerica in string (reprezentarea sa echivalenta).

    Pentru concatenare se poate folosi si metoda String.Concat

     

    [Exemplu]

    	private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
    				 int a=11111;
    				 int b=22222;
    				 int c=33333;
    				 this->lblresult1->Text =a.ToString("G")+b.ToString("G")+c.ToString("G");
    
    				 int i = 11111;
    				 Object^ o = i;
    				 array<Object^>^objs = { 11111, 22222, 33333};
    				 this->lblresult2->Text =String::Concat(objs);
    
    			 }
    

    Robert

    luni, 3 ianuarie 2011 10:25

Toate mesajele

  • Salut Eduard,

    Poți să încerci să atribui valorea celor două variabile unei variabile k și să afișezi pe k în acel label.

    Spune-mi cum merge și dacă pot să te mai ajut

    Succes


    Denis | Marchează ca răspuns postarea care te-a ajutat!
    vineri, 31 decembrie 2010 15:42
  • Am incercat acest lucru dar nu stiu exact cum sa le concatenez in visual c++.

    am doual valori int pe care trebuie sa le transform in string.

    este ceva de genul string a="b" + "c"; cea ce nu mia reusit.

    vineri, 31 decembrie 2010 21:30
  • Salut Eduard77, 

    am doual valori int pe care trebuie sa le transform in string.
    este ceva de genul string a="b" + "c"; ceea ce nu mi-a reusit.

    Poti folosi metoda ToString pentru a converti valoarea numerica in string (reprezentarea sa echivalenta).

    Pentru concatenare se poate folosi si metoda String.Concat

     

    [Exemplu]

    	private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
    				 int a=11111;
    				 int b=22222;
    				 int c=33333;
    				 this->lblresult1->Text =a.ToString("G")+b.ToString("G")+c.ToString("G");
    
    				 int i = 11111;
    				 Object^ o = i;
    				 array<Object^>^objs = { 11111, 22222, 33333};
    				 this->lblresult2->Text =String::Concat(objs);
    
    			 }
    

    Robert

    luni, 3 ianuarie 2011 10:25