[ RMAN @ 21.10.2011. 20:07 ] @
Primetio sam da mi fopen otvara ne postojeci fajl u read modu. U cemu je stvar?

Kod je sledeci:

Code:


FILE *fp;

fp=fopen("C:\\test.dat","r");

if(fp!=NULL)
printf("Postoji fajl");
else
printf("Ne postoji fajl");



Fajl ne postoji na C, nije ni sakriven.
[ Sonec @ 21.10.2011. 20:15 ] @
Kolko se ja secam, cini mi se da fopen automatski pravi fajl ako ga nema.
[ RMAN @ 21.10.2011. 20:50 ] @
Ne, fajl se pravi kada je funkcija u write modu.

Nego, resio sam problem. U pitanju je bio OS. pretragom po C-u sam video da se fajl nalazi negde u nekom "C:\\......\VirtualStore". I kada se obratim direktno C-u on nadje fajl u tom direktorijumu

Izgleda da mi se pomerila antena na wirelessu pa ne znam da li ce stici ovaj odgovor
[ Sonec @ 21.10.2011. 20:53 ] @
Uopste nisam obrati paznju na cinjenicu da si to napisao. A i davno sam ovo ucio, ima 9 meseci :P A i u onom "a" modu bi se pravila, ako se dobro secam :)
[ RMAN @ 21.10.2011. 21:11 ] @
A je za append odnosno za dodavanje. Da, tu se takodje fajl kreira ako ne postoji.