Foro de elhacker.net

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
  1. int main(int argc, char *argv[])
  2. {
  3. char Nombre[20];
  4. FILE *archivo;
  5. char letras[1000];
  6. archivo = fopen("config.txt", "r");
  7. fgets(letras, 1000, archivo);
  8. strcpy(Nombre, letras);
  9. printf("%s\n", Nombre);
  10. fclose;
  11. system("PAUSE");
  12.  
  13. return EXIT_SUCCESS;
  14. }

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:
Código
  1. 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
No funciona.

Hacer eso es como poner:
Código
  1. 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