Funkcja access, szukanie folderu przez zmienną

0

Witam

Jakiś czas temu napisałem program który robi mi za swoisty pamiętnik. Robi w folderze nowy plik zależnie od daty (np. 2012.03.27.txt) , jeśli był już dziś wpis to dopisuje tekst do już istniejącego. Problem zaczął się gdy wpisów (tj. plików) w folderze docelowym zaczęło pojawiać się coraz więcej i mówiąc po polsku tworzy się lekki burdel.

Mam zamiar to jakoś uporządkować, tak aby nie było tylko jednego folderu docelowego tylko zrobić mini archiwum czyli folder główny np. Pages a w nim folder 2012 dla obecnego roku a w nich program sam robił by sobie nowe foldery dla poszczególnych miesięcy.

Do rzeczy:

if (access("Pages\2012\Marzec", F_OK) == -1)
pięknie zwraca czy dany folder już jest z tym NIE MA problemu lecz niestety program sam określa sobie ścieżkę na podstawie daty i jak zrobić aby przyjmował ścieżkę w postaci zmiennej?

Np. w takiej formie

if (access(zmienna, F_OK) == -1)
wiem, że to jest źle lecz szukałem już i niestety bez owoców

0

Co konkretnie jest źle? Bo jak na mój gust, to ten fragment jest prawidłowy, o ile zmienna jest typu char* lub const char*.

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