Anonymní profil Lukáš – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Lukáš – Programujte.comAnonymní profil Lukáš – Programujte.com

 

Příspěvky odeslané z IP adresy 85.135.223.–

Lukáš
C / C++ › Vypnutie PC v C++
10. 9. 2015   #204877

#9 KIIV
vďaka, už to všetko funguje 

Lukáš
C / C++ › Vypnutie PC v C++
10. 9. 2015   #204875

#7 KIIV
ja som z toho úplne blbý :D ako by to potom malo vyzerať ? samozrejme ak máš čas mi to trochu vysvetliť

Lukáš
C / C++ › Vypnutie PC v C++
10. 9. 2015   #204873

a ešte tu je jedna chyba: 

#include <iostream>
#include <cstdlib>
#include <stdlib.h>
#include <sstream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char *argv[]) {

	int min,sec;
	cout<<"\nZadaj pocet minut: ";
	cin>>min;
	sec=min*60;
	std::stringstream ss;
	ss << "C:\\WINDOWS\\System32\\shutdown /s /t " << sec;
	system(ss.str());
	cout<<"\nPocitac sa vypne o "<<min<<" minut.\n";
    return EXIT_SUCCESS;
}

a chyba je v riadku: system(ss.str()); 

[Error] cannot convert 'std::basic_stringstream<char>::__string_type {aka std::basic_string<char>}' to 'const char*' for argument '1' to 'int system(const char*)'

Lukáš
C / C++ › Vypnutie PC v C++
10. 9. 2015   #204871

#3 Lukáš
nechýba mi knižnica ? 

Lukáš
C / C++ › Vypnutie PC v C++
10. 9. 2015   #204870

#2 vitamin
teraz mi po preložení píše chybu:

[Error] aggregate 'std::stringstream ss' has incomplete type and cannot be defined

Lukáš
C / C++ › Vypnutie PC v C++
10. 9. 2015   #204866

Nazdar, vytváram si jednoduchý script a som v C++ začiatočník. Chcel by som vytvoriť script ktorý by mi vypol počítač  vtedy keď nastavím čas. 

Napr. keď napíšem nech sa vypne o 20 min, tak si sám prepočíta na sekundy a nastaví shutdown.

#include <iostream>
#include <cstdlib>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char *argv[]) {

	int min,sec;
	cout<<"\nZadaj pocet minut: ";
	cin>>min;
	sec=min*60;
	system("C:\\WINDOWS\\System32\\shutdown /s /t sec ");
	cout<<"\nPocitac sa vypne o "<<min<<" minut.\n";
    return EXIT_SUCCESS;
}

A moja otázka je: Ako zabezpečiť aby sa ten shutdown nastavil na danú premennú? hrubo vyznačené v kóde.

Ja viem že to je úplne primitívne ale už som to skúšal hocijako zadefinovať a vypísalo mi len "help".

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý