Error de fragmento de programación de Linux (núcleo volcado)
#include "stdio.h"
#include "stdlib.h"
#define?NMEMB?50
#define?SIZE?10
#include?
int?compare?(const?void?*a,const?void?*b)
{
return?(strcmp((char?*)?a,? (char?*)?b));
}
int?main()
{ char?data[NMEMB][TAMAÑO]={"Linux", "freebsd", "solzris", "sunos", "windows"}; char? int?5,size=TAMAÑO; fgets(key,sizeof(key)/sizeof(key[0]),stdin key[strlen(key)-1]='\0';
base?= ?datos[0]; desplazamiento?=?(char?*)bsearch(clave,base,nmemb,tamaño,comparar); if(desplazamiento?==NULL){
printf("%s?no?encontrado!\n",clave);
} else
{
printf("encontrado?:? % s?\n",desplazamiento);
}
}