Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: patilanz en 18 Agosto 2015, 14:21 PM

Título: fclose sin argumentos
Publicado por: patilanz en 18 Agosto 2015, 14:21 PM
Código (cpp) [Seleccionar]
int main(int argc, char *argv[])
{
char Nombre[20];
FILE *archivo;
char letras[1000];
archivo = fopen("config.txt", "r");
fgets(letras, 1000, archivo);
strcpy(Nombre, letras);
printf("%s\n", Nombre);
fclose;
system("PAUSE");

return EXIT_SUCCESS;
}


En la parte de fclose; porque funciona sin ningún argumento???

Un saludo
Título: Re: flose sin argumentos
Publicado por: ivancea96 en 18 Agosto 2015, 14:29 PM
No funciona.

Hacer eso es como poner:
Nombre;

Poner eso no va a hacer que salga esa variable por pantalla. Una función es una dirección de memoria. Ponerla así, simplemente no hace nada.
Título: Re: flose sin argumentos
Publicado por: patilanz en 18 Agosto 2015, 16:18 PM
Cita de: ivancea96 en 18 Agosto 2015, 14:29 PM
No funciona.

Hacer eso es como poner:
Nombre;

Poner eso no va a hacer que salga esa variable por pantalla. Una función es una dirección de memoria. Ponerla así, simplemente no hace nada.

Pensaba lo mismo antes de probarlo con visual studio 2013