2009-03-20 26 views
8

que recuerdo de hace algún tiempo leyendo sobre una herramienta de línea de comandos que explica el código C, ¿alguien sabe lo que podría llamarse?herramienta para explicar el código C

+0

¿Qué tipo de explicación que estas hablando? Un poco más específicos, por favor :) –

+0

Más en tema pregunta: https://stackoverflow.com/questions/1448849/how-do-i-understand-complicated-function-declarations – o11c

Respuesta

20

mejor usted se refiere cdecl, un programa que puede traducir declaraciones complicadas para Inglés y la espalda?

Por ejemplo:

cdecl> explain int (*(*foo)(int))(float) 
declare foo as pointer to function (int) returning pointer to function (float) returning int 

cdecl es también accesible en el http://cdecl.org/

+0

Eso es un muy buen programa por el sonido de eso. ¿Tiene una página de inicio en algún lugar? –

+0

Sí, eso es todo, ¡gracias! – Karolis

+0

Es un programa pequeño y encontrará varias versiones de la fuente flotando. La mayoría de los sistemas Linux que he encontrado parecen tenerlo instalado. Creo que K & R es la fuente original. El libro usa el programa como una herramienta para explicar declaraciones complicadas. – sigjuice

0

Si se refiere a explicar a continuación, creo que las respuestas sido ya dadas. Si te refieres a buscar problemas potenciales, entonces hay pelusas y sus variantes, primero detente en cualquier revisión del código.

Cuestiones relacionadas