RE:PARA QUE Y COMO SE USAN LOS ARCHIVOS EN C++????
Los ficheros se utilizan para muchísimas cosas, pero depende de lo que haga tu programa, los necesitarás o no.
Un juego puede guardar los records en un fichero, el WinAmp lee de un fichero la música que reproduce, el programa de grabación de CDs utiliza ficheros para guardar la configuración establecida,una base de datos guarda la información en ficheros, el explorador utiliza las operaciones de ficheros para sacar una lista, moverlos, copiarlos...
Por lo tanto, los ficheros, tanto las operaciones de lectura como de escritura, se utilizan por doquier.
Para usarlos desde C, mira las funciones fopen, fread, fwrite y fclose. Desde C++, mira los tipos de datos fstream, ifstream y ofstream.
Espero que te sirva!