Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question

marked as duplicate by slhck, 8088, Mehper C. Palavuzlar, ChrisF, Sathya Oct 11 '11 at 10:49

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new 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
@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

GraphViz is one possibility

Data Structures Graph

See also

share|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

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