Buenos dias a todos, tengo una función que se supone que lee el primer caracter de un archivo y me lo imprime por pantalla, el caso es que compilando no me da ningun error, pero cuando ejecuta el .exe me abre DOS y me sale esta ventanita (véase http://img95.imageshack.us/my.php?image=error2fh.jpg) el caso es que no se donde estoy metiendo la pata y me remito a vosotros porque ya no se que hacer.
Os pego el codigo:
#include <stdio.h>
#include <conio.h>
typedef struct {
char T[9][9];
}Taulell;
void CarregaTaulells (int *n)
{
FILE *partides;
int num=0;
partides = fopen("Graelles.txt", "r");
num=fgetc(partides);
printf("Hi ha %d partides", num);
}
void main()
{
int NumGraelles=0;
CarregaTaulells(&NumGraelles);
}
Muchas gracias de antemano!