He estado tratando de abrir un archivo y un texto de salida, pero sigo recibiendo errores. Así que pensé que comenzaría desde el principio y solo intentaría abrir el archivo. Este es mi código:No se puede abrir un archivo con fopen()
#include <stdio.h>
#include <stdlib.h>
#define CORRECT_PARAMETERS 3
int main(void)
{
FILE *file;
file = fopen("TestFile1.txt", "r");
if (file == NULL) {
printf("Error");
}
fclose(file);
}
Cuando ejecuto el archivo, "Error" se imprime en la consola y eso es todo. TestFile1.txt está en la misma ubicación que mi .exe. ¿Cómo puedo solucionar esto?
Yep. Por ejemplo, [Visual Studio] (http://en.wikipedia.org/wiki/Microsoft_Visual_Studio) puede establecer el directorio actual donde está el archivo de solución (.sln) mientras que el archivo EXE puede estar abajo en la carpeta "Depurar". –