hola. estoy teniendo un problema con algo muy sencillo pero no lo resuelvo. a ver si me podeis echar una mano. tengo ke abrir un fichero de texto, no vacio, y escribir un caracter (por ejemplo una S mayuscula, codigo 83) al ppio de la 2ª linea. es una chorrada, creo q lo estoy haciendo bien, pero no funciona. este es el codigo:
void main(void){
FILE *fichero;
int num;
char linea[40];
fichero=fopen("proba.inf","r+"); //el fichero existe y tiene datos, eh
fgets(linea,40, fichero); //leo la 1ªliena
num=83;
fputc(num,fichero);
fclose(fichero);
}
a ver q me podeis decir. gracias