<br>Tenés razón, le puse un return 0; abajo y se fue el problema.  Y el otro también, era tal cual, la culpa fue mía por copiar literal lo que puso el profesor.<br><br><br>Un abrazo, ¡gracias!<br>Sylvia<br><br><br><div class="gmail_quote">
2011/11/9 Eduardo Trápani <span dir="ltr"><<a href="mailto:etrapani@unesco.org.uy">etrapani@unesco.org.uy</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">> 3 - Tengo las siguientes líneas de código, de las que me tira el error<br>
> de que hay demasiados argumentos para el formato y que le falta el tipo<br>
> al final del formato.<br>
>          printf("p=%p, p=%q", p, q);<br>
<br>
</div>%q no es nada que yo sepa (y %p pide un puntero a void).  Así que parece<br>
que tenés un especificador válido, el %p y dos parámetros.  La lista de<br>
especificadores de printf está acá[1] o en la página del manual.<br>
<div class="im"><br>
> 4 - Al final de todo me muestra una alerta que dice, en inglés:<br>
>  "Control reaches of non-void function".  ¿Qué significa eso?<br>
<br>
</div>Que tenés una función que devuelve algo (o sea non-void) y hay un camino<br>
de ejecución que termina sin explicitar el valor de retorno.<br>
<br>
Eduardo.<br>
<br>
[1] <a href="http://en.wikipedia.org/wiki/Printf_format_string" target="_blank">http://en.wikipedia.org/wiki/Printf_format_string</a><br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
Uylug-programming mailing list<br>
<a href="mailto:Uylug-programming@listas.uylug.org.uy">Uylug-programming@listas.uylug.org.uy</a><br>
<a href="http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy" target="_blank">http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy</a><br>
</div></div></blockquote></div><br>