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

Problem w kalkulatorze robionym w c++ Builder 6

+1 głos
776 wizyt
pytanie zadane 27 sierpnia 2015 w C i C++ przez bli14 Nowicjusz (230 p.)
edycja 27 sierpnia 2015 przez bli14
Tworzę kalkulator w Builder c++. Moim problemem jest to
że chcę usunąć zero jak przycisnę jeden a wychodzi mi 01 
zamiast 1 i nie wiem jak to zrobić :C. Ten kawałek 
kodu ma odpowiadać za przycisk '1'. Później skopiuję 
to do innych przycisków.

0->01->1

int licznik=0;
int i=2;
String a='0';

void __fastcall TForm1::Button1Click(TObject *Sender)
{
      if(licznik=0)
      {
       a.Insert("1", i);   //Dostawiam 1 (robi się 01)
       i++;
       a.Delete(1,1);    //Tu odejmuję pierwszą cyfrę (zero)
       licznik++;
      }
      else;
      {
       a.Insert("1", i);
       i++;
      }
      Label1->Caption=a;
}




1 odpowiedź

0 głosów
odpowiedź 27 sierpnia 2015 przez Teneusz Gaduła (3,280 p.)
wybrane 27 sierpnia 2015 przez bli14
 
Najlepsza

A nie lepiej po prostu

a = "1";

i zmień if na

if(licznik==0)

 

komentarz 27 sierpnia 2015 przez bli14 Nowicjusz (230 p.)
po zrobieniu if(licznik==0) robi się 11 zamiast 1 :/
komentarz 27 sierpnia 2015 przez bli14 Nowicjusz (230 p.)

Ok, wystarczy jeszczę w

a.Delete(1,1) 

zmienić drugą jedynkę na dwojkę

a.Delete(1,2)

I już. Dzięki :P

 

Podobne pytania

0 głosów
2 odpowiedzi 1,015 wizyt
pytanie zadane 9 października 2016 w C i C++ przez kontaktgw Nowicjusz (140 p.)
0 głosów
2 odpowiedzi 830 wizyt
pytanie zadane 5 listopada 2015 w C# przez Werran Użytkownik (730 p.)
0 głosów
2 odpowiedzi 935 wizyt
pytanie zadane 7 października 2017 w C i C++ przez Dawid Azyl Broda Nowicjusz (120 p.)

93,776 zapytań

142,736 odpowiedzi

323,388 komentarzy

63,381 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...