Witam, mam pytanie, czy ktoś wie jak usuwać pliki np. .txt za pomocą c++? Potrzebuję to pilnie, ponieważ mój program tworzy za dużo nie potrzebnych plików, które po wczytaniu do algorytmu już nie są potrzebne.
0
1
użyj api systemowego
2
a próbowałeś wpisać jakąś magiczną frazę w Google, np. deleting files c++
?
3
Jak masz dostęp do 17, to masz to w STL: https://en.cppreference.com/w/cpp/filesystem/remove
0
@Kqn:
Czyli dokładnie czego? W jaki sposób zainicjować w projekcie? Jak użyć?
1
Konkretnie @qw_mass to pliki ma się pod kontrolą jakiegoś systemu operacyjnego. Tenże system operuje programistom zbiór funkcji, tzw. API, które pozwalają z nim pracować. I tak dla przykładu Windows oferuje DeleteFileA. Na linuksie będzie coś innego, na MacOS innego itd.
W wersji standardu C++17 scalono te wszystkie specyficzne dla różnych systemów wywołania w jedno std::filesystem::remove()