I'm writing a program. this program needs to create a few files & use them.

where should it create the fils?

the program should not create the files in the same folder as itself. because it will be in C:\Program Files where Windows Seven won't allow to create files without admin priv.

where is a standard place? And how can the program find the address?