2017-12-09T02:32:21の更新内容

programming/tips/polish/index.wiki.txt

current previous
577,7 577,6
 
        return -1;
        return -1;
 
    }
    }
 

                

                
+
    memset(node->left->exp, 0, MAX_EXP_LEN);
 
    strncpy(node->left->exp, node->exp, pos_op);
    strncpy(node->left->exp, node->exp, pos_op);
 

                

                
 
    if (remove_bracket(node->left->exp) < 0)
    if (remove_bracket(node->left->exp) < 0)
594,7 593,6
 
        return -1;
        return -1;
 
    }
    }
 

                

                
+
    memset(node->right->exp, 0, MAX_EXP_LEN);
 
    strncpy(node->right->exp, node->exp + pos_op + 1, len_exp - pos_op);
    strncpy(node->right->exp, node->exp + pos_op + 1, len_exp - pos_op);
 

                

                
 
    if (remove_bracket(node->right->exp) < 0)
    if (remove_bracket(node->right->exp) < 0)
843,7 841,6
 
        return -1;
        return -1;
 
    }
    }
 

                

                
+
    memset(node->left->exp, 0, MAX_EXP_LEN);
 
    strncpy(node->left->exp, node->exp, pos_op);
    strncpy(node->left->exp, node->exp, pos_op);
 

                

                
 
    if (remove_bracket(node->left->exp) < 0)
    if (remove_bracket(node->left->exp) < 0)
860,7 857,6
 
        return -1;
        return -1;
 
    }
    }
 

                

                
+
    memset(node->right->exp, 0, MAX_EXP_LEN);
 
    strncpy(node->right->exp, node->exp + pos_op + 1, len_exp - pos_op);
    strncpy(node->right->exp, node->exp + pos_op + 1, len_exp - pos_op);
 

                

                
 
    if (remove_bracket(node->right->exp) < 0)
    if (remove_bracket(node->right->exp) < 0)
1001,7 997,6
 
なお、[[最初に挙げたデモ>#ConversionDemo]]はJavascriptで実装しています。 ソースコードについてはこのページのソースに含まれています。
なお、[[最初に挙げたデモ>#ConversionDemo]]はJavascriptで実装しています。 ソースコードについてはこのページのソースに含まれています。
 

                

                
 
*文書情報
*文書情報
+
:2017-12-09|Cでの実装について、strncpyの前にmemsetすることで文字列を終端させるように修正
 
:2013-07-02|二分木に変換した数式の計算を行うアルゴリズムについてを加筆
:2013-07-02|二分木に変換した数式の計算を行うアルゴリズムについてを加筆
 
用語の不統一を修正
用語の不統一を修正
 
VB8での実装のバグを修正
VB8での実装のバグを修正