No, eso no es lo que te intentaba explicar, primero en : <font face="Arial" size="2">!contraseña = "1234" no estás comparando, estás asignando un valor, recuerda que para comparar se usa ==, y segundo, declaras un char y lo igualas a una cadena, el compilador te da error, o sea que vamos ese ejemplo es muy malo. tercero: si quisieses hacer una asignacion no puedes ponerle el operador <b>!</b></font> a la variable  a la que estes asignando un valor.<br>
<br>Tienes que quedarte muy claro con el concepto de que en c/c++ cualquier valor DISTINTO DE 0 (o sea <b>!=0</b>) es VERDADERO y un valor IGUAL A 0 es FALSO. Con esto en mente, y recordando ejemplos anteriores, cuando quieras hacer esto:<br>
<br><b>if(0 == x)</b>, es decir comprobar si el valor de una variable x es 0, puedes poner esto: <b>if( !x)</b>. Que quiere decir comprueba que<b> X</b> sea <b>FALSO</b>, y si x en tu programa vale 0, se cumple que x es falso. Si en vez de eso quieres hacer:<br>
<b>if( 0 != x)</b> , o sea, queremos comprobar que x sea distinto de 0, o sea que <b>X</b> sea <b>VERDADERO</b>, por lo tanto esa expresión se pueda sustituir por <b>if(x)</b>; que se cumplirá siempre que X sea verdadero, o sea cuando tome valores != 0.<br>
<br>Otra ejemplo es usarlo con booleanos:<br><br>bool correcto = true;<br><br><b>if(correcto)</b> /* equivale a */ <b>if( true == correcto )</b><br><b>if( !correcto)</b> /* equivale a */ <b>if( false == correcto )</b><br>
<br>Relee todos los ejemplos y  prueba con el compilador las distintos ejemplos, espero que pronto aparezca alguien que sepa más porque no tengo suficientes recursos para explicarme mejor, lo siento, de todos modos cualquier cosa intentaré ayudar.<br>
<br><div class="gmail_quote">El 6 de julio de 2011 21:14, Antonio Cascales <span dir="ltr"><<a href="mailto:antonio.cascales@gmail.com">antonio.cascales@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<u></u>





<div bgcolor="#ffffff">
<div><font face="Arial" size="2">Hola:</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">   me parece que ya entiendo el concepto, 
asociandolo a la expresión... "si * no..." Por ejemplo:</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">char contraseña = "1234";</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">if (!contraseña = "1234")</font></div>
<div><font face="Arial" size="2">{</font></div>
<div><font face="Arial" size="2">printf("La contraseña es 
incorrecta.\n");</font></div>
<div><font face="Arial" size="2">else</font></div>
<div><font face="Arial" size="2">printf("¡Contraseña correcta! Accediendo al 
programa...\n");</font></div>
<div><font face="Arial" size="2">}</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">   Lo que querría decir... Si la 
contraseña no es 1234, te doy el mensaje que la contraseña es incorrecta, si lo 
es, te dejo accceder al programa. ¿no?</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">   Espero haberlo entendido. Muchas 
gracias por la ayuda. Un saludo,</font></div>
<div><font face="Arial" size="2"> </font></div><font color="#888888">
<div><font face="Arial" size="2">         
Antonio</font></div>
<div><font face="Arial" size="2"></font> </div>
</font><blockquote style="border-left:#000000 2px solid;padding-left:5px;padding-right:0px;margin-left:5px;margin-right:0px"><div class="im">
  <div style="font:10pt arial">----- Original Message ----- </div>
  <div style="font:10pt arial;background:#e4e4e4"><b>From:</b> 
  <a title="balanzeneto@gmail.com" href="mailto:balanzeneto@gmail.com" target="_blank">carlos 
  loureda parrado</a> </div>
  <div style="font:10pt arial"><b>To:</b> <a title="cconclase@listas.conclase.net" href="mailto:cconclase@listas.conclase.net" target="_blank">Lista de correo sobre C y C++</a> 
  </div>
  <div style="font:10pt arial"><b>Sent:</b> Wednesday, July 06, 2011 6:27 
  PM</div>
  <div style="font:10pt arial"><b>Subject:</b> Re: [C con Clase] Formato de 
  fecha y simbolo !</div>
  <div><br></div></div><div><div></div><div class="h5">Se me fue la olla en la ultima linea: " ... numeros menores de 
  1 o mayores de <b>9"</b>.<br> Perdón<br><br>
  <div class="gmail_quote">El 6 de julio de 2011 18:24, carlos loureda parrado 
  <span dir="ltr"><<a href="mailto:balanzeneto@gmail.com" target="_blank">balanzeneto@gmail.com</a>></span> 
  escribió:<br>
  <blockquote style="border-left:#ccc 1px solid;margin:0px 0px 0px 0.8ex;padding-left:1ex" class="gmail_quote">Buenas con lo de la fecha no te puedo ayudar porque ni me 
    suena esa función, soy novatillo sorry. con respecto al ! que ya te 
    respondia josep te pongo algún ejemplo por si no lo acabas de 
    entender.<br><br>-> Primero en C/C++ se considera por convenio que un 
    valor es CIERTO si es != 0 y FALSO  si su valor es = 0. <br>Supongo que 
    tu los ifs los haces de la siguiente manera:<br><br>int x = 2;<br><br>if( 0 
    == x) cout<<"x vale 0";<br>else cout<<"valor de x: 
    "<<x;<br><br>--->  Pero si usas solo if( x ) o if ( ! x) estas 
    expresiones tambien son válidas:<br><br>if( x ) se cumplirá siempre que X 
    sea CIERTO, y como hemos dicho esto por norma es cuando su  valor sea 
    != 0.<br>if ( ! x) se cumplirá siempre que X sea falso, es decir cuando X 
    valga 0. Así el ejemplo anterior lo podrías poner así:<br><br>int x = 
    2;<br><br>if( !x) cout<<"x vale 0";<br>else cout<<"valor de x: 
    "<<x;<br><br>-> Una vez que entiendas esto te veras negando 
    expresiones complejas sin darte cuenta: Ejemplo:<br><br>!(x > 0 
    && x < 10) es equivalente a (x <= 0 || x >= 10). Porque lo 
    que queremos son numeros que NO estén entre 1 y 9, o lo que es lo mismo 
    numeros menores de 1 o mayores de 10.<br><br>Un saludo!<br><br>
    <div class="gmail_quote">El 6 de julio de 2011 01:17, Antonio Cascales <span dir="ltr"><<a href="mailto:antonio.cascales@gmail.com" target="_blank">antonio.cascales@gmail.com</a>></span> escribió:<br>
    <blockquote style="border-left:#ccc 1px solid;margin:0px 0px 0px 0.8ex;padding-left:1ex" class="gmail_quote">
      <div>
      <div></div>
      <div><u></u>
      <div bgcolor="#ffffff">
      <div><font face="Arial" size="2">Hola a todos:</font></div>
      <div><font face="Arial" size="2"></font> </div>
      <div><font face="Arial" size="2">   Muchas gracias por los 
      diferentes mensajes con las respuestas, ya parece que empiezo a entender 
      los conceptos de arrays y punteros, aunque hasta que no haga algunos 
      ejemplos, practique un poco, y vea que me salen bien, no podré decir que 
      lo tengo dominado.</font></div>
      <div><font face="Arial" size="2"></font> </div>
      <div><font face="Arial" size="2">   ahora me gustaría haceros una 
      preguntita no muy complicada. He visto un ejemplo, relativamente sencillo 
      para mostrar la fecha actual, pero me surge un inconveniente, y es que 
      cuando voy a mostrarla con asctime(fecha), me la muestra con el formato 
      inglés, y yo quiero modificar el formato, para que me diga por ejemplo, 
      Miércoles 6 de Junio de 2011. ¿podéis indicarme de que manera podría 
      hacerlo?</font></div>
      <div><font face="Arial" size="2"></font> </div>
      <div><font face="Arial" size="2">   Y otra consultita, bastante 
      sencilla pero que no termino de entender, es el símbolo '!' cuando se 
      utiliza en if, do-while, while, etc.</font></div>
      <div><font face="Arial" size="2"></font> </div>
      <div><font face="Arial" size="2">   Muchas gracias a quien responda. 
      Un saludo,</font></div>
      <div><font face="Arial" size="2"></font> </div>
      <div><font face="Arial" size="2">       
      Antonio</font></div>
      <div><font face="Arial" size="2"></font> </div></div><br></div></div>
      <div>_______________________________________________<br>Lista de 
      correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">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></blockquote></div><br></blockquote></div><br>
  </div></div><p>
  </p><hr><div class="im">

  <p></p>_______________________________________________<br>Lista de correo 
  Cconclase 
  <a href="mailto:Cconclase@listas.conclase.net" target="_blank">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></div><p></p></blockquote></div>
<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></blockquote></div><br>