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

Automatyczne wyłączenie PC w c++

Object Storage Arubacloud
0 głosów
544 wizyt
pytanie zadane 22 sierpnia 2016 w C i C++ przez Platiniumekk Początkujący (250 p.)

Witam!

Mam problem, ponieważ chciałem przenieść program konsolowy na okienkowy. Builder c++ 6 nie chce skompilować jednej linii kodu. Mianowicie, program automatycznie ma wyłączyć komputer po wpisaniu ilosci godzin, min itd. Chodzi o przedostatnią inię kodu. W konsoli wszystko działało bez zarzutu. Nie wiem w czym może leżeć przyczyna. 

Z góry dzięki za odpowiedzi!

int h, m, s, c;
stringstream sss;

void __fastcall TForm1::Button1Click(TObject *Sender)
{
        h = godz->Text.ToInt();
        m = minutes->Text.ToInt();
        s = seconds->Text.ToInt();

        h = h * 60 * 60;
        m = m * 60;
        c = h + m + s;

        sss << "shutdown -s -t " << c;
        kom = sss.str();
        system( kom.c_str() );
}

1 odpowiedź

+3 głosów
odpowiedź 22 sierpnia 2016 przez draghan VIP (106,230 p.)
wybrane 22 sierpnia 2016 przez Platiniumekk
 
Najlepsza

Powinieneś jeszcze podać komunikat błędu, dla jasności przekazu.

Masz dołączony nagłówek cstdlib?

komentarz 22 sierpnia 2016 przez Platiniumekk Początkujący (250 p.)
Tak.
komentarz 22 sierpnia 2016 przez draghan VIP (106,230 p.)
No więc? Jaki jest komunikat błędu?
komentarz 22 sierpnia 2016 przez Platiniumekk Początkujący (250 p.)

[C++ Error] Pro.cpp(37): E2451 Undefined symbol 'kom'

 

komentarz 22 sierpnia 2016 przez draghan VIP (106,230 p.)
Och, chodziło Ci o trzecią linię od końca... Nie masz zdefiniowanej zmiennej o nazwie 'kom'. Musisz ją gdzieś stworzyć. ;)
komentarz 22 sierpnia 2016 przez Platiniumekk Początkujący (250 p.)
Dzieki. Wszystko dziala. Pewnie sam bym tego nie znalazl. Czasami jest potrzebna 2 para oczu. xD
komentarz 22 sierpnia 2016 przez draghan VIP (106,230 p.)
W sumie wystarczyło spojrzeć na komunikat błędu - kompilator zawsze mówi Ci, co mu nie pasuje. Jeśli nie znasz angielskiego - są translatory. Pamiętaj - wyszukiwarka Twoim przyjacielem. :)

Podobne pytania

0 głosów
1 odpowiedź 61 wizyt
pytanie zadane 2 dni temu w Sprzęt komputerowy przez m.przywecki Nowicjusz (120 p.)
+1 głos
1 odpowiedź 152 wizyt
pytanie zadane 4 kwietnia w Sprzęt komputerowy przez Panelinio Gaduła (4,440 p.)
0 głosów
0 odpowiedzi 159 wizyt
pytanie zadane 31 marca 2023 w Sprzęt komputerowy przez HEROS11FMXD Początkujący (340 p.)

92,579 zapytań

141,432 odpowiedzi

319,664 komentarzy

61,964 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...