Possible Duplicate:
Visio alternatives

I don't know such a tool yet,

and it's sometimes hard to work if I don't draw it out..

Anyone can recommend a good candidiate?

link|improve this question
@slhck ,Visio is for drawing UML,I just need to draw data structures(the struct in c). – Asker Oct 11 '11 at 8:23
1  
@Asker: whats the difference between a struct in UML and in C? – akira Oct 11 '11 at 8:38
@akira,In UML,you can't represent the exact location of each data structure. – Asker Oct 11 '11 at 8:52
feedback

closed as exact duplicate by slhck, Gareth, Mehper C. Palavuzlar, ChrisF, Sathya Oct 11 '11 at 10:49

This question covers exactly the same ground as earlier questions on this topic; its answers may be merged with another identical question. See the FAQ for guidance on how to improve it.

1 Answer

GraphViz is one possibility

Data Structures Graph

See also http://stackoverflow.com/questions/3921931/visualising-c-structs

link|improve this answer
I heard its arrows are NOT sticky, that's bad! – Asker Oct 11 '11 at 9:47
@Asker: GraphViz draws directed graphs. The nodes and arrows are positioned by the software. GraphViz attempts to optimise the layout by minimising crossings (you can add constraints). Stickiness of arrows is not a concept that applies here. – RedGrittyBrick Oct 11 '11 at 10:01
Anyway that's bad user experience IMO. – Asker Oct 11 '11 at 10:11
@Asker: what is? – RedGrittyBrick Oct 11 '11 at 10:21
The arrow should be stick when I move the blocks around. – Asker Oct 11 '11 at 10:33
show 2 more comments
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.