]> git.llucax.com Git - z.facultad/75.52/treemulator.git/commitdiff
char* a std::string en constructor de BTree
authorLeandro Lucarella <luca@llucax.hn.org>
Mon, 12 Sep 2005 17:49:54 +0000 (17:49 +0000)
committerLeandro Lucarella <luca@llucax.hn.org>
Mon, 12 Sep 2005 17:49:54 +0000 (17:49 +0000)
src/btree.cpp
src/btree.h

index 464c93b1e1ebf825f899061da111610cc8f5f202..a2853927f3221f41c149ba4bd56511d5011c1a8a 100644 (file)
@@ -1,12 +1,12 @@
 
 #include "btree.h"
 
-BTree::BTree (const char *name, unsigned int block_size, bool create_new_file)
+BTree::BTree (const std::string &name, unsigned int block_size, bool create_new_file)
 {
        uchar *node;
        BTreeNodeHeader nh;
 
-       fp = fopen (name, "wb");
+       fp = fopen (name.c_str(), "wb");
        if (!fp) {
                /* TODO : mandar una exception ? */
                return;
index 540ac38a931644da178aa849bd7fc5f48734a690..081c43687c884a4b69fd00fdc3b5878409cc335b 100644 (file)
@@ -83,7 +83,7 @@ struct BTreeNodeHeader {
  */
 class BTree {
        public:
-               BTree (const char *filename, unsigned int block_size, bool create_new_file = false);
+               BTree (const std::string &filename, unsigned int block_size, bool create_new_file = false);
                ~BTree ();
 
                void AddKey (Clave &k);