Buenas, estoy intentando hacer un archivo cabecera, pero al momento de intentar compilar el main.c me manda un error el cual no entiendo que es lo que me quiere decir.
Cita: In file included from main.c:4:0:
Lectura.h:1:9: error: los nombres de macro deben ser identificadores
Si bien, esto es lo que llevo escrito por si se requiere para determinar cual es el error
Lectura.h
Código C:
Ver original#ifndef "LECTURA_H"
#define "LECTURA_H"
int leer(char *);
#endif
Lectura.c
Código C:
Ver original#include <stdio.h>
#include "Lectura.h"
int leer( char *archivoTexto){
FILE *archivo;
archivo
= fopen(archivoTexto
, "w"); if(archivo==NULL) return 1;
return 0;
}
main.c
Código C:
Ver original#include <stdio.h>
#include <unistd.h>
#include "Lectura.h"
main(int argv, char **argc){
int n = leer(argc[1]);
}
PD: Estoy usando la terminal de Ubuntu 12.04, compilador gcc
PD2: No pongan mucha atención a la funcionalidad del programa, se que hay muchas cosas incoherentes, pero estoy recién aprendiendo C y quisiera de partida saber que es lo q causa dicho problema.
Gracias