[C con Clase] Parametro "por defecto"
vicente lozano
vicentelozano en gmail.com
Mie Mayo 18 23:19:00 CEST 2011
Gracias por la respuesta, pero no me sirve porque en primer lugar, tengo que
trabajar sobre C plain y a parte de eso, lo que tiene que ir por defecto, es
una variable, no una constante.
Un saludo
2011/5/18 Martin Mingo Suarez <martin.mba en gmail.com>
> Si estas trabajando con C++ podrias probar algo asi
>
>
> int func(T1 t1, T2 t2, T3 t3=1) {...} // tres parámetros simples,
> // uno con argumento por defecto
>
>
>
> El 16 de mayo de 2011 17:55, vicente lozano <vicentelozano en gmail.com>escribió:
>
>> Buenas noches,
>>
>> Estoy intentando hacer unas funciones para mostrar un texto mientras lo
>> voy parseando, son muy sencillas asi que las escribo para que se vea claro.
>>
>> ------------------------
>> aux.c
>>
>> function inc_tab(){
>> tab++;
>> }
>>
>> function dec_tab(){
>> tab--;
>> }
>>
>> function echo(char* msg){
>> int i=0;
>> for (i=0;i<tab;i++){
>> printf(" ");
>> }
>> printf("%s\n",msg);
>> }
>>
>> --------------------
>>
>>
>> El uso seria dentro de main.c:
>>
>> int tab=0;
>>
>> if (token=IF){
>> inc_tab();
>> echo("IF");
>> }
>> .....
>>
>>
>> De tal forma que si el texto a parsear fuera:
>>
>> if (a<b) then
>> a=b;
>> else
>> b=a
>> endif
>>
>> Saliera tabulado.
>>
>> El tema es que yo ahora mismo lo tengo programado y funcionando, pero
>> tengo que pasarle a todas las funciones siempre &tab y me gustaria saber si
>> hay alguna forma de hacerlo implicito.
>>
>> Un saludo
>>
>>
>>
>>
>>
>> _______________________________________________
>> Lista de correo Cconclase Cconclase en listas.conclase.net
>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20110518/b26e739a/attachment.html>
Más información sobre la lista de distribución Cconclase