Jak pobrać dana ze zmiennej do usuniecia procesu.

0

Witam
Więc mam taki problem jak zrobić by w system() korzystało z zmiennej cProcess

printf("Workingg: '%d %s' \n",dwReturn, cProcess);
system("taskkill /IM tutaj_jak_dodac_by_korzystalo_ze_zmiennej_cProcess /T");

cout << cProcess << endl;

Dziękuje i Pozdrawiam

0
system((stringstream() << "taskkill /IM " << cProcess << " /T").c_str());

Poza tym mieszanie outputu z biblioteki standardowej i iostream to nie jest dobry pomysł.

0

Nie wiem dlaczego to zły pomysł dopiero się uczę i to się nie chce skompilować ...

****(38): error C2514: 'std::basic_stringstream<_Elem,_Traits,_Alloc>' : class has no constructors
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>,
1> _Alloc=std::allocator<char>
1> ]
1>****38): error C2228: left of '.c_str' must have class/struct/union

0

Nie wiem czemu nie działa, ale tak:

stringstram oss;
oss << "taskkill /IM " << cProcess << " /T";
system(oss.str().c_str());

Zadziała.

0

Mnie ten cały c++ to nie kocha ...

http://wklej.org/id/597193/txt/

i brakowało literki stringstram -> stringstream

więc to są błędy z tym poprawionym...

0

Dodaj nagłówek sstream.

0

Dzięki za pomoc wszystko super działa:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1