Abro un archivo usando std::ifstream
.Cómo obtener la ruta del archivo desde std :: ifstream en C++
Puedo abrir el archivo usando la ruta relativa (file.txt
) o la ruta absoluta (C:\test\file.txt
).
Como paso una cadena como nombre de archivo, no sé si es una ruta relativa o absoluta.
¿Alguien me puede decir cómo obtener la ruta absoluta después de que el archivo se ha abierto con éxito usando std::ifstream
?
ej .:
std::ifstream file(strFile); // strFile is "file.txt" or "C:\test\file.txt"
quiero obtener la ruta absoluta después de que el archivo fue abierto con éxito.
Gracias,
¿Estás haciendo una aplicación de consola o estás usando un framework para tener algún tipo de interfaz de usuario (UI)? – Alerty