Colocación de datos en carpetas específicas en c ++

A veces desea colocar los datos en una carpeta específica común, como el directorio de trabajo actual - el directorio utilizado por la aplicación. C ++ proporciona un método para obtener esta información: getcwd (). Este método aparece en la cabecera.

Usando el getcwd () método es relativamente sencillo. Se crea un lugar para poner la información, llamado un tampón, y luego pides C ++ para proporcionar la información. los GetWorkingDirectory ejemplo muestra cómo realizar esta tarea, como se muestra aquí:

#include #include #include using namespace std-int main () {CurrentPath char [_MAX_PATH] -getcwd (CurrentPath, _MAX_PATH) -cout lt; lt; CurrentPath lt; lt; endl retorno 0-}

Como salida, deberá ver el nombre del directorio que contiene la aplicación, tales como C: CPP_AIO BookV capítulo02 GetWorkingDirectory. Los _MAX_PATH constante es el tamaño máximo que puede hacer un camino.

Por lo tanto, lo que el código está diciendo es crear una matriz de caracteres que es el tamaño de _MAX_PATH. Utilice el tampón resultante para mantener el directorio de trabajo actual (que es donde el nombre del método getcwd () viene de). A continuación, puede ver este directorio en pantalla o usarlo como parte de la ruta de acceso para su flujo de salida - ¡increíble!




» » » » Colocación de datos en carpetas específicas en c ++