C/Visual C - Problemas con fopen

 
Vista:

Problemas con fopen

Publicado por Furiwel (3 intervenciones) el 19/12/2011 13:26:41
Pues quiero hacer algo tan sencillo como abrir un archivo de texto asi que escribo:

#include <stdlib.h>
#include <stdio.h>

main()
{
FILE* fichero;
char archivo[30] = "/home/furiwel/Desktop/hola.txt";
fichero = fopen(archivo, "r");
printf( "Fichero: %s -> ", archivo);
if( fichero ) printf( "creado (ABIERTO)\n" );
else
{
printf( "Error (NO ABIERTO)\n" );
return 1;
}
}

Al ejecutarlo me dio que el fichero existe y esta abierto, pero no me aparece ni en memoria ni en pantalla.
Alguna idea?
GRacias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problemas con fopen

Publicado por Eduardo Negrete (76 intervenciones) el 20/12/2011 22:09:48
No se si entendi tu pregunta tu lo que quieres es que el archivo se abra y tu lo puedas ver como si dieras doble click sobre el archivo? esto no se puede

Lo que tu tienes es una estructura FILE que es un apuntador a un archivo, lo que haces con la función fopen es apuntar sobre el archivo, para obtener datos del archivo tu puedes usar varias funciones como fgets u otras. una vez que termines de usar el archivo lo liberas con la función fclose( fichero );
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar