Főoldal | Névtérlista | Osztályhierarchia | Betűrendes lista | Adatszerkezetek | Könyvtárak | Fájllista | Névtértagok | Adatmezők | Globális elemek

StringLib.h

Ugrás a fájl dokumentációjához.
00001 /*
00002     StringLib
00003     Copyright (C) 2006  Kornel Csernai <csko@csko.hu>
00004 
00005     This program is free software; you can redistribute it and/or modify
00006     it under the terms of the GNU General Public License as published by
00007     the Free Software Foundation; either version 2 of the License, or
00008     (at your option) any later version.
00009 
00010     This program is distributed in the hope that it will be useful,
00011     but WITHOUT ANY WARRANTY; without even the implied warranty of
00012     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00013     GNU General Public License for more details.
00014 
00015     You should have received a copy of the GNU General Public License
00016     along with this program; if not, write to the Free Software
00017     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
00018 */
00019 #ifndef STRINGLIB_H
00020 #define STRINGLIB_H
00021 
00022 #include <iostream>
00023 #include <vector>
00024 
00025 using namespace std;
00026 
00027 namespace StringLib{
00028 
00029   void out(const string str, int dbg = 0);
00030   string itos(const int _int);
00031   vector<string> explode(const string& str, const string delimiter, const int max=0);
00032   void debug(const string str);
00033   void error(const string str);
00034   vector<string> split(const string str, const string dels);
00035 //  vector<string> split(const string str, const vector<string> dels);
00036   string trim(std::string& str,const string& del = " ");
00037   }
00038 
00039 #endif

SourceForge.netLogo