• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Bulider C++ Problem z wczytaniem wszystkich znaków do Label

Cloud VPS
0 głosów
167 wizyt
pytanie zadane 6 grudnia 2016 w C i C++ przez Szejk Obywatel (1,510 p.)
edycja 6 grudnia 2016 przez Szejk

Witam zaczynam zabawę z Buliderem c++ Lecz chce by w Label1 wyświetlał się napis wraz z zawartością tablicy.. Nie mam pojęcia dlaczego wynikiem jest tylko "e tego" może mi ktoś to wyjaśnić pomóc mi z tym 

 

Lub jak zrobić by po wpisaniu tekstu do Label1

Label1 -> Caption = "raz"

wpisać drugi tekst

Label1 -> Caption = "dwa"

nie kasując tego pierwszego ???

Pozdrawiam

 

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Projekt.h"



//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
  AnsiString tekst_ele;
  int elem, liczby;
  int tab[100];


//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner){
}
//---------------------------------------------------------------------------


void __fastcall TForm1::Button2Click(TObject *Sender)
{

    tekst_ele=elementy -> Text ;

   Label2 -> Caption =tekst_ele;
        tekst_ele=StrToInt(elem) ;
                 for (int i=0;i<=elem;i++) {
                      tab[i]=5; }

        for (int i=0;i<=elem;i++) {
                Label1 -> Caption = "tak ze tego\n" + tab[i] ; /// ?????
}                                }
//---------------------------------------------------------------------------

 

 

1 odpowiedź

0 głosów
odpowiedź 6 grudnia 2016 przez Przemek Gaduła (3,600 p.)
wybrane 8 grudnia 2016 przez Szejk
 
Najlepsza
Zastanów się co robi operator przypisania

jeśli masz int a i piszesz a = 1 a potem a = 3 to a będzie równe 3 czyli wartości jaka ostatnio przypisałeś.

Pomyśl co zrobić, żeby w pętli for(int i = 1; i <=10; i++) policzyć sumę wszystkich wartości jakie przyjmuje i (czyli 1 + 2 + 3 + ... + 10)

Podobne pytania

0 głosów
1 odpowiedź 487 wizyt
pytanie zadane 4 marca 2017 w C i C++ przez Patryk Rafał Bywalec (2,700 p.)
0 głosów
2 odpowiedzi 226 wizyt
pytanie zadane 10 grudnia 2016 w C i C++ przez kamiloo Nowicjusz (140 p.)
0 głosów
1 odpowiedź 202 wizyt

93,469 zapytań

142,404 odpowiedzi

322,715 komentarzy

62,852 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...