Ĺadny brzuch
Jak wstawić zmienną do olecenia WinExec??
załóżmy że:
WinExec ("jakas komenda systemowa", SW_SHOW);
Lecz ja w tej komendzie systemowej chcę wstawić wartość ze zmiannej:
WinExec ("jakas komenda systemowa A", SW_SHOW)
Gdzie A to jest moja zmienna.
Jak mam ją wstawić aby była odczytywana przez to polecenie???
Jeżeli w borlandzie to:
AnsiString polecenie = "program " + zmienna; WinExec( polecenie.c_str(), SW_SHOW );
Jeżeli w borlandzie to:
AnsiString polecenie = "program " + zmienna; WinExec( polecenie.c_str(), SW_SHOW );
char cmd[260]={0};
int visa=666;
sprintf(cmd,"Mark of the beast %d",visa);
WinExec( cmd, SW_SHOW );
Powinno działać :)
char cmd[260]={0};
int visa=666;
sprintf(cmd,"Mark of the beast %d",visa);
WinExec( cmd, SW_SHOW );
Powinno działać :)
Zrobiłem to tak:
AnsiString polecenie1 = "shutdown -s -t " + b; WinExec( polecenie1.c_str(), SW_SHOW );
Ale nic to nie daje :(
PS. zrobiłem to w jednej funkcji
chyba logiczne że musisz dopisac #include <stdio.h>
oczyiście trzeba kod dać np. do buttona a include na samą góre(zaraz pod istniejącym juz include)
chyba logiczne że musisz dopisac #include <stdio.h>
oczyiście trzeba kod dać np. do buttona a include na samą góre(zaraz pod istniejącym juz include)
Logiczne, ale nie dla wszystkich :)
Zgodzę się :P
Wracając do tematu - jaki komunikat zwraca kompilator??
Wracając do tematu - jaki komunikat zwraca kompilator??
?? chyba później sam to sprawdze, bo jakoś nie chce mi się wierzyć.
//Update
Problem naprawiony na PW. Temat do zamknięcia.
Użytkownik Real_Noname edytował ten post 18 luty 2005, 17:41
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
załóżmy że:
WinExec ("jakas komenda systemowa", SW_SHOW);
Lecz ja w tej komendzie systemowej chcę wstawić wartość ze zmiannej:
WinExec ("jakas komenda systemowa A", SW_SHOW)
Gdzie A to jest moja zmienna.
Jak mam ją wstawić aby była odczytywana przez to polecenie???
Jeżeli w borlandzie to:
AnsiString polecenie = "program " + zmienna; WinExec( polecenie.c_str(), SW_SHOW );
Jeżeli w borlandzie to:
AnsiString polecenie = "program " + zmienna; WinExec( polecenie.c_str(), SW_SHOW );

char cmd[260]={0};
int visa=666;
sprintf(cmd,"Mark of the beast %d",visa);
WinExec( cmd, SW_SHOW );
Powinno działać :)
char cmd[260]={0};
int visa=666;
sprintf(cmd,"Mark of the beast %d",visa);
WinExec( cmd, SW_SHOW );
Powinno działać :)

Zrobiłem to tak:
AnsiString polecenie1 = "shutdown -s -t " + b; WinExec( polecenie1.c_str(), SW_SHOW );
Ale nic to nie daje :(
PS. zrobiłem to w jednej funkcji

chyba logiczne że musisz dopisac #include <stdio.h>
oczyiście trzeba kod dać np. do buttona a include na samą góre(zaraz pod istniejącym juz include)
chyba logiczne że musisz dopisac #include <stdio.h>
oczyiście trzeba kod dać np. do buttona a include na samą góre(zaraz pod istniejącym juz include)

Logiczne, ale nie dla wszystkich :)

Zgodzę się :P

Wracając do tematu - jaki komunikat zwraca kompilator??
Wracając do tematu - jaki komunikat zwraca kompilator??

?? chyba później sam to sprawdze, bo jakoś nie chce mi się wierzyć.
//Update
Problem naprawiony na PW. Temat do zamknięcia.
Użytkownik Real_Noname edytował ten post 18 luty 2005, 17:41