Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[fstream][C++] Zmiana nazwy pliku / usunięcie pliku.

Ostatnio zmodyfikowano 2014-01-31 11:21
Autor Wiadomość
loop
Temat założony przez niniejszego użytkownika
[fstream][C++] Zmiana nazwy pliku / usunięcie pliku.
» 2014-01-30 11:30:26
Witam.

Jak za pomocą biblioteki fstream zmienić nazwę pliku lub usunąć plik?

Pozdrawiam.
P-103566
alixir
» 2014-01-30 13:09:50
Za pomocą fstream chyba się nie da :)
Do tego służą funkcje z innych bibliotek (np. rename() z <cstdio>)
P-103575
loop
Temat założony przez niniejszego użytkownika
» 2014-01-30 13:12:16
To jak to zrobić innymi bibliotekami?
P-103576
alixir
» 2014-01-30 13:16:09
P-103577
loop
Temat założony przez niniejszego użytkownika
» 2014-01-30 13:26:39
A jaką ścieżkę pliku do usunięcia podać w
remove();
 gdy jej nie znam? Wiem jedynie, że plik do usunięcia jest w tym samym folderze co program *.exe .
P-103579
loop
Temat założony przez niniejszego użytkownika
» 2014-01-30 13:52:58
Po dłuższym debugowaniu zrobiłem taki kod:
C/C++
if( remove( "plik.txt" ) == - 1 )
{ MessageBox( NULL, "n", ".", MB_ICONINFORMATION ); }
else
{ MessageBox( NULL, "t", ".", MB_ICONINFORMATION ); }

Zawsze był komunikat z "n", co oznacza, że to w ogóle nigdy się nie kasowało!
Co jest źle? Czemu tak sie dzieje? Możliwe, że przez to, że program potrzebuje jakiś uprawnień?
P-103590
loop
Temat założony przez niniejszego użytkownika
» 2014-01-30 15:15:31
P-103595
SeaMonster131
» 2014-01-30 15:58:44
Jak odpalisz program poprzez *.exe to też nie kasuje pliku (o ile ten plik znajduje się obok pliku *.exe)?

Ewentualnie sprawdź jaki błąd zwraca ta funkcja. Wszystko masz w podanych wyżej linkach.
P-103600
« 1 » 2
  Strona 1 z 2 Następna strona