¿Printf y scanf en funciones?

Iniciado por DickGumshoe, 11 Febrero 2012, 18:30 PM

0 Miembros y 1 Visitante están viendo este tema.

theluigy13etv

#10
BlackZeroX (Astaroth) No quise ofenderte amigo (si es que lo hice, disculpas. Solo dije que me mareé con tu código no porque esté desordenado sino porque el que aún no tiene los recursos suficientes como para entender soy yo, pero voy a documentarme más respecto a las cosas que mencionas en tu comentario, sobre debugger y stderr, etc). Me podrías explicar que quieres decir con esto:
CitarSe te agradecerá cuando cites algo importante sin citar de manera tan impulsiva un post
) ).
Yo solo puse mi opinión respecto al mal uso de funciones printf y scanf en funciones, no digo que tengo toda la razón:
CitarEn mi humilde opinión
....
CitarEsa es mi opinión......
. Pero creo que en algo puedo aportar. Y sí, como tú dices, estoy totalmente de acuerdo con esto:
Citaresto de usar scanf y printf no solo tiene que ver con formalismos, de hecho se hace mas legible un codigo a la hora de leer

rir3760

Cita de: theluigy13etv en 12 Febrero 2012, 16:11 PMMe podrías explicar que quieres decir con esto ...
El comentario de BlackZeroX (Astaroth) va en el sentido de, si se responde (como en tu caso) a un mensaje considerando este en su totalidad, no tiene caso citarlo.

En el caso del lenguaje C no se puede (ni es deseable) abstraer de ese modo las funciones. Por supuesto en un caso ideal cada función debe realizar una única operación pero hasta ahí.

Y aun cuando fuera posible estaríamos ante una regla general con excepciones y eso ya es un mal comienzo: la función principal si puede llamar a funciones para el proceso de entrada/salida pero las demás no.

También esta el problema de una función cuyo único objetivo sea reducir el programa al realizar esta el proceso relacionado con la entrada/salida ...

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language