Hola, una pregunta corta, que no he encontrado por internet.<div>trabajando con booleanas, que diferencia hay entre = y == ?</div><div>es que dependiendo lo que pongo, mi programa se comporta muy diferente</div><div><br></div>
<div>palabraencontrada = false, o palabraencontrada == false?</div><div><br></div><div>y dentro los while y if, que se ha de poner?</div><div><br></div><div>if (palabraencontrada=false) o if(palabraencontrada==false)</div>
<div><br></div><div>dependiendo si pongo 1 o 2 iguales el programa me cambia mucho, y como tengo muchas booleanas, no puedo encontrar el error. alguien me lo podria aclarar?</div><div><br></div><div>gracias<br><br><div class="gmail_quote">
El 18 de marzo de 2012 14:48, Salvador Pozo <span dir="ltr"><<a href="mailto:salvador@conclase.net">salvador@conclase.net</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
El pasado 2012-03-18 12:32:07, Albert_Munich escribió:<br>
<br>
A> Hola, tengo problemas con abrir archivos, variables booleanas y las<br>
A> condiciones de los whiles.<br>
<br>
Hola:<br>
<br>
Sin analizar el código mucho, veo que en ningún momento creas el fichero.<br>
<br>
Yo te daría dos opciones:<br>
a) Si al abrir el fichero se produce un error, porque el fichero no existe, no te limites a mostrar un mensaje, aprovecha la ocasión para crear el fichero vacío.<br>
<div class="im"><br>
fichero2 = fopen ("etiquetas.dat", "rb+");<br>
</div>if(fichero2 == NULL) {<br>
<div class="im">    printf ("Error: No se ha podido abrir el fichero etiquetas.dat.");<br>
</div>    // Crear el fichero:<br>
    fichero2 = fopen ("etiquetas.dat", "wb+");<br>
    fclose(fichero2);<br>
<div class="im">    fichero2 = fopen ("etiquetas.dat", "rb+");<br>
}<br>
<br>
</div>No necesitas un "else", ya que después de estas líneas siempre existe un fichero.<br>
<br>
b) Crear rutinas de inicialización, a modo de instalación de la aplicación, que cree los ficheros necesarios, aunque queden vacíos, de modo que en el programa siempre existan los ficheros.<br>
<br>
Hasta pronto.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Salvador Pozo (Administrador)<br>
mailto:<a href="mailto:salvador@conclase.net">salvador@conclase.net</a><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" target="_blank">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" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</div></div></blockquote></div><br></div>