<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br><br>En cuanto a este programa en particular, "bibliotek", contiene 3 errores semánticos que son los siguientes:
<br><br>- En 'eliminar()', escribe:</blockquote>
<div> </div>
<div>por favor podrias explicarme cual es la diferencia entre estas 2 y por que con el tuyo funciona, bueno ami parecer el primero esta bien.</div>
<div> </div>
<div>Dudas:</div>
<ol>
<li>solo que la variable "i" va a tener alcanse en este "for".</li>
<li>¿Porque ";" no se supone que deberia ir "{ }"?.</li>
<li>y por que && se que "&" se lee direción de, ¿pero &&?.</li></ol>
<p> </p>
<div>// for(int i=0;i<tam&&AUX!=bib[i]->cod;i++);<br>int i=0;<br>for( ;i<tam&&AUX!=bib[i]->cod;i++);</div>
<div> </div>
<div>si pudes responderme a estos errores sino no hya problema buscare otro código. </div>
<div>ademas me vas a disculpar lo molestoso, pero igual no me funciona hice lo que dijistes, pero ahora presenta los siguientes erroes, al parecer le falta inplementar una funcion daley?, este es el mensaje que me presenta.
</div>
<div> </div>
<div>C++ Warning] PruebBiblioteca.cpp(76): W8071 Conversion may lose significant digits.<br>[C++ Warning] PruebBiblioteca.cpp(221): W8080 'i' is declared but never used.<br>[C++ Warning] PruebBiblioteca.cpp(256): W8071 Conversion may lose significant digits.
<br>[C++ Warning] PruebBiblioteca.cpp(297): W8013 Possible use of 'tecla' before definition.<br>[C++ Warning] PruebBiblioteca.cpp(298): W8071 Conversion may lose significant digits.<br>[C++ Warning] PruebBiblioteca.cpp
(337): W8075 Suspicious pointer conversion.<br>[C++ Error] PruebBiblioteca.cpp(352): E2268 Call to undefined function 'delay'.</div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div><br> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">...<br>// for(int i=0,j=0;i<tam;i++)<br>int j=0;<br>for(int i=0;i<tam;i++)<br><br>- En 'modificar(), escribe:
<br><br>// for(int i=0;i<tam&&auz!=bib[i]->cod;i++);<br>int i=0;<br>for( ;i<tam&&auz!=bib[i]->cod;i++);<br><br>Es decir, reemplaza el bucle 'for' que declara la variable 'i', para declararla con anterioridad.
<br><br>Necesitas un compilador de Borland, ya que usa la biblioteca de "conio", pero como ya has mencionado que tienes uno, no deberías tener ningún problema. Por si no te has dado cuenta, este programa es para MS-DOS. Bajo BC++, deberías crear un proyecto para MS-DOS y luego agregar este código cuando construyes el proyecto. Siempre aconsejo crear un proyecto, por muy simple que sea el programa a compilar.
<br><br>Debo decir que al analizar algunas partes del código fuente, existen algunos errores lógicos relacionados con la pérdida de memoria. De todas maneras, debería funcionar sin muchos problemas, al corregir los errores mencionados anteriormente.
<br><br><br>Espero haber aclarado la inquietud.<br><br>Steven<br>_______________________________________________<br>Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a>
<br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">
http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote><br><br clear="all"><br>-- <br>Un saludo<br>Atentamente<br>Luis Saavedra Linares<br><br>Tf. 00-591-3350-27-86<br>Cel:716-74900<br>Bolivia Santa Cruz
<br><br><br>*************************************************************************************************************************************************************<br><br>Frase:<br>Cuando las ideas fallan, las palabras vienen muy bien.
<br><br><br>Johann Wolfgang von Geothe<br>*************************************************************************************************************************************************************