Ostatnio testowalem swoje programy konsolowe pod xp. Pod Win 98
kod:
FILE *plik=fopen("plik.txt","rt");
po prostu otwiera plik z bierzącego katalogu. Pod XP to nie działa, fopen zawsze zwraca NULL, no chyba ze podac pełną ścieżkę dostępu do pliku np "c://plik.txt", co jednak nie jest zbyt wygodne. Podobnie zachowuje się metoda open() dla klas z fstream.h. Plik oczywiście jest w odpowiednim miejscu i jak juz pisalem pod win98 wszystko działa. co ztym fantem zrobic? :)