pues traten de hacer cosas que utilicen servisios del sistema operativo....<br>de hecho los desafio a que hagan un programa que recoja los argumentos con los que se inicio un proceso/programa que ya esta funcionando....<br>
David<br><br><div class="gmail_quote">2008/11/18 Jose Alvaro Dominguez <span dir="ltr"><<a href="mailto:ilgrim@gmail.com">ilgrim@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">> No necesariamente rehacer ... como dijeron por ahy ... con no salirse<br>
> del ansi basta y sobra ,,,,<br>
<br>
</div>Absolutamente de acuerdo. Es mas, yo mismo estoy escribiendo un<br>
pequeño editor de textos para shell en Ansi C, y compila sin problemas<br>
en "cualquier cosa" que tenga un compilador de C/C++ que respete el<br>
ansi(Win,Linux,Minix,BSD....).<br>
<div class="Ih2E3d"><br>
> recuerdo cuando tube que transformar<br>
> numeros a string y pues en win era refacil ... con las itoa por<br>
> ejemplo ...<br>
> el problema es que para linux no funkaban, ya que linux<br>
> tenia la ultima version del g++ y gcc, las cuales estaban homologadas<br>
> a las ultimas actualizaciones y correcciones al estandar de ansi ....<br>
> para solucionarlo basto ( me costo un poco ... ) desarrollar un<br>
> procedimiento que hiciera paso a paso la transformacion ... y pues<br>
> claro ... como el proced creado no se salia del estandar ...<br>
> funcionaba en ambas plataformas ...<br>
<br>
</div> Pues ni te imaginas las que he tenido que formar para "torear" los<br>
problemas con los buffers sin recurrir a fflush en Win ni homologos en<br>
Unix-like's... Eso si, funciona bastante bien y no es codigo sucio.<br>
<div class="Ih2E3d"><br>
<br>
> Insisto en que el problema no va en que uno deba aprenderse las lib y<br>
> proc destinados a cada SO, sino mas bien por que muchas veces nuestras<br>
> neuronas estan tan cansadas ( las mias viven en mode rest ) que no se<br>
> nos ocurren las soluciones ( muchas veces tediosas, odiosas, largas,<br>
> complicadas ... pero por sobre todo educativas ) correctas a nuestro<br>
> problema .... sl2<br>
<br>
</div>El problema esta mas bien en la dependencia en librerias no<br>
estandar(el ejemplo mas claro es conio.h). Es sencillamente estupido<br>
realizar un desarrollo completo dependiendo de este tipo de<br>
librerias....<br>
Es como decir: "me mato de escribir codigo que no podre reutilizar en<br>
el futuro si la libreria X desaparece, o si tengo que portarlo a otros<br>
sistemas en funcion de las necesidades del momento".<br>
<br>
<br>
Un Saludo<br>
<div><div></div><div class="Wj3C7c">_______________________________________________<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><br clear="all"><br>-- <br> (\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>(")_(")signature to help him gain world domination. <br><br>