No se porque te marca como si el error fuese el puntero, lo que veo mal es el uso de strcmp, esta funcion recive dos puntero a char(char *) y vos le estas pasando "val" que es un char. Corregi eso
Saludos
Saludos
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúprintf("%10s %10s %10s\n","Nombre","matricula","dni");
printf("%10s %10s %10d\n","Torino10","AJFUDS",12345678);
if(linea[b][b][/b]!=')')
{
if(linea[b][b][/b]!=',')
{
c[0]=linea[b][b][/b];
strcat(linea2,c);
b++;
}
while(b<strlen(linea))
{
if(linea!=')')
{
if(linea!=',')
{
c[0]=linea;
strcat(linea2,c);
b++;
}
if(pos==3){
inde();
fseek (salida,0,SEEK_END);
fwrite(®maestro,sizeof(regv),3,procesos);
pos=0;
}