[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 01/02 08:45 / Filesize : 213 KB / Number-of Response : 531
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C/C++の宿題を片付けます 91代目



374 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 18:58:52 ]
>>371
graphviz用の入力ファイル(ただのテキスト)を作るのが楽かも
↓みたいな感じで
でも、宿題だとそれじゃ不可かな

#include <stdio.h>
typedef struct node {
    char *label;
    struct node *left, *right;
} node;
void tprint(node *n) {
    if (!n) return;
    if (n->left)
        printf("%s -> %s;\n", n->label, n->left->label);
    if (n->right)
        printf("%s -> %s;\n", n->label, n->right->label);
    tprint(n->left);
    tprint(n->right);
}
int main() {
    struct node tree[] = {
        { "a", &tree[1], &tree[2] }, { "b", &tree[3], &tree[4] },
        { "c", &tree[5], &tree[6] }, { "d", &tree[7], 0 },
        { "e", 0, &tree[8] }, { "f", 0, 0 }, { "g", 0, 0 },
        { "h", 0, 0 }, { "i", 0, 0 }
    };
    printf("digraph test {\n");
    tprint(&tree[0]);
    printf("}\n");
}






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<213KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef