Tengo un programa en C que necesita un input.txt en su ejecución. Bien, para cargar dicho archivo en la memoria:
Código:
Cuando compilo para Windows va bien, el programa toma el archivo input.txt de la misma carpeta donde se ejecuta el programa *.exe.inputFile = fopen("input.txt","r");
El problema está cuando compilo para UNIX. Resulta que con la misma línea, el programa busca el archivo en "/Users/nombre_usuario" siempre.
Mi pregunta es: ¿Cómo hago en UNIX - en concreto estoy usando XCode para OSX - para que el programa busque el input en la misma carpeta donde se encuentra?