Radim program u C-u za automatsko unraranje rar arhiva. Ako u programu stavim ovo:
system("path = %path%;C:\\Program Files\\WinRAR");
ili ovo:
system("set path=\"C:\\Program Files\\WinRAR\\\";%path%");
varijabla %path% se ne izmijeni. Ako istu naredbu utipkam ručno u command promptu, onda se izmjeni.
Da li postoji način da se %path% izmjeni prilikom izvršavanja programa? OS je Windows XP.