Witam. Walczę z tym już pewien czas i nie daje rady :(
Zmiana nazwy pliku za pomocą rename działa dobrze jeśli "nowanazwa" jest podana od razu. Chciałbym aby zawartość string "data" była przypisana do *char nowanazwa **. Efektem byłoby utworzenie pliku o nazwie składającej się z daty i czasu.
GetSystemTime(&st);
System::String^ data;
data = ("Data_"+st.wDay+"_"+st.wMonth+"_"+st.wYear+" Czas_"+(st.wHour+1)+"_"+st.wMinute+"_"+st.wSecond+".avi");
char* nowanazwa = "coś.avi";
if(ruch_okno->ShowDialog() == ::DialogResult::OK){reset();rename("tmp.avi", nowanazwa);}
Proszę o pomoc :)