Que esta mal en este codigo
Publicado por Daniel Rodas (1 intervención) el 09/08/2005 02:25:30
Tengo el siguiente codigo para hacer una busqueda lineal simple que compila sin errores de sintaxis pero no hace la busqueda pues al depurarlo me da error de violacion de acceso a memoria, y pues no veo nada malo, porfavor podria alguien ayudarme a ver que tiene de malo este codigo?
char Buscar(char dato){ /* dato es ingresado desde main */
struct Pila *info;
int i,enc;
enc=0; /* 0=No encontrado; 1=Encontrado */
info = principio;
for(i=1;i<10;++i) {
if(dato=info->Dato) {
enc = 1;
printf("Lo encontro");
getchar();
}
else {
enc = 0;
printf("No lo encontro");
getchar();
}
}
return 0;
}
De antemano gracias.
char Buscar(char dato){ /* dato es ingresado desde main */
struct Pila *info;
int i,enc;
enc=0; /* 0=No encontrado; 1=Encontrado */
info = principio;
for(i=1;i<10;++i) {
if(dato=info->Dato) {
enc = 1;
printf("Lo encontro");
getchar();
}
else {
enc = 0;
printf("No lo encontro");
getchar();
}
}
return 0;
}
De antemano gracias.
Valora esta pregunta


0