Muchas gracias, pensaba que era una opción de la especificación %s.<div><br></div><div><br><br>El lunes, 16 de julio de 2012, Steven Davidson  escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hola José Luis,<br>
<br>
On 7/16/2012 8:31 AM, José Luis Torre wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hola:<br>
<br>
Estoy probando a realizar una serie de lecturas y en concreto no me<br>
funciona la siguiente:<br>
<br>
{<br>
      char a[50];<br>
      char c = 0;<br>
      int importe=0;<br>
<br>
      sscanf("Escuela Universitaria de Ingenieria Industrial|15001",<br>
"%[^|]s%c%d", a, &c, &importe);<br>
      printf("%s;%c;importe==%d\n", a, c, importe);<br>
<br>
}<br>
Quiero leer espacios en blanco en la variable a (esto lo hace bien),<br>
pero no consigo que el carácter c lea el símbolo pipe e importe el<br>
siguiente valor numérico.<br>
<br>
</blockquote>
<br>
El problema es que colocas una 's' después del cierre del corchete. Debería ser esto:<br>
<br>
sscanf( "Escuela Universitaria de Ingenieria Industrial|15001",<br>
        "%[^|] %c %d", a, &c, &importe );<br>
<br>
Ahora funcionará como quieres.<br>
<br>
La otra solución es usar 'strtok()' para separar las cadenas que nos interesan y luego manipularlas para obtener la información que queremos.<br>
<br>
<br>
Espero haber aclarado la duda.<br>
<br>
Steven<br>
<br>
<br>
______________________________<u></u>_________________<br>
Lista de correo Cconclase <a>Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/<u></u>mailman/listinfo/cconclase_<u></u>listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/<u></u>index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><span></span><br><br>-- <br><div>José Luis Torre</div>
<div><a href="http://ww.ehu.es/" target="_blank">ww.ehu.es</a></div>
<div> </div><br>