Cita:  
					Iniciado por Farookh_Bulsara  
  si ,ya encontr info sobre la documentacion de ANSI C ,per hay algunas funciones q no entiendo ,por ejemplo leer un archivo
dice asi:
 
FILE *fopen(const char *filename,const char *mode);
 
y yo lo llamo asi
 
char *puntero;
char archivo='/home/luis/archivoquequieroleer.txt';
FILE *f;
 
 
f=fopen(&archivo,'r');
 
 
pero no me funciona
quiero leer un archivo que contiene solo texto para poder imprimirlo,me ayudan porfavor?
    Pues por que el codigo esta mal. 
para empezar 
FILE *fopen(const char *filename,const char *mode); 
no es una llamada, es solo el prototipo de la funcion. 
Esto: 
char archivo='/home/luis/archivoquequieroleer.txt'; 
Como que ni al caso. 
char archivo; solo define un byte. Tu lo que necesitas es un arreglo de caracteres o bytes. 
char archivo[]="/home/luis/archivoquequieroleer.txt"; 
y ya en fopen no haces ninguna referencia: 
f=fopen(archivo,'r'); 
Ese char *puntero; parece sospechoso, pero como veo que no estas haciendo nada con el pues no creo que pase nada malo. 
Saludos