<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Buenas alejo,<br><br>creo que tienes 2 fallos si no me equivoco yo. Primero de todo, para comparar 2 cadenas, que no strings, se usa STRCMP, y luego, para comparar estas 2 cadenas:<br>if(array[p]=='!')<br>Primero tienen que ser 2 cadenas, me explico, '!', que yo sepa, es un carácter. Por lo que ponle las dobles comillas para que sea cadena. Corregirme si me equivoco...<br><br>Un saludo<br><br><hr id="stopSpelling">From: conejoargentino2@hotmail.com<br>To: cconclase@listas.conclase.net<br>Date: Tue, 10 Feb 2009 14:21:52 +0000<br>Subject: [C con Clase] comparar dos cadenas<br><br>



<style>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass body.EC_hmmessage
{font-size:10pt;font-family:Verdana;}
</style>


Hola a todos, he corregido muchos problemas gracias a vosotros ya a vuestra rapidez, y aunque ya estoy acabando el programa, me sigue soltando un aviso que no se como resolverlo, o al menos lo que he probado no ha funcionado...<br><br>aviso: la comparación con una literal de cadena resulta en una conducta no especificada<br><br>Tengo,  :<br>(si te das cuenta he corregido algunas cosas, jeje...)<br><br>  MYSQL_RES *res;<br>    MYSQL_ROW row;<br>    mysql_query(&conexion, "SELECT * FROM main");<br>res = mysql_store_result(&conexion);<br>int p=0;<br>char array[40][40];<br>    while ( (row = mysql_fetch_row(res)) )<br>    {<br>    strcpy(array[p],row[p]);<br>    strcat(array[p],"\0");<br>    p++;<br>/*aqui nesecitaria que comparace la cadena con un texto, tipo: */<br>if(array[p]=='!'){<br>printf("Dato tipo A");<br>}<br>/**/<br>    }<br><br>Pero me devuelve el aviso anterior, he probado con strcmp(); pero tampoco... es posible que el if() este mal declarado.<br><br>Por otra parte, para no abrir otro hilo, tengo una duda respecto a los arrays bidimencionales, he estado trabajando con ellos y me he dado cuenta de que si les doy un tamaño superior a 250 ( array [50][250] ), me produce desboramiento de memoria, <br>¿que opciones tendria si trabajo con arrays de srtings muy grandes ?<br><br>PD:si nesesitas mas code lo pongo, el resto es aburrido... XD<br><br><hr>Con el nuevo Windows Live lo tendrás  <a href="http://home.live.com/">todo al alcance de tu mano</a><br /><hr />¿Tu fondo de escritorio es aburrido?  <a href=' http://search.live.com/results.aspx?q=imagenes+fondos+de+escritorio&mkt=es-ES&setlang=es-ES&FORM=W5WA&mkt=es-es' target='_new'>Anímalo con las imágenes más espectaculares</a></body>
</html>