]> git.llucax.com Git - software/bife/bife++.git/blob - tests/test_substr.cpp
- Normalized Fallback constructor to be the same of Widget (or Container).
[software/bife/bife++.git] / tests / test_substr.cpp
1 // vim: set et ts=4 sw=4:
2
3 #include <string>
4 #include <iostream>
5
6 using namespace std;
7
8 int main(void) {
9     string s1 = "base_translate";
10     string::size_type pos = s1.find(".");
11     if (pos == string::npos) {
12         cerr << "Dot not found in: " << s1 << endl;
13     }
14     s1 = "base.translate";
15     pos = s1.find(".");
16     if (pos == string::npos) {
17         cerr << "Dot not found in: " << s1 << endl;
18         return 1;
19     } else {
20         cerr << "Dot at position " << pos << " in: " << s1 << endl;
21     }
22     string s2(s1, 0, pos);
23     cout << "Module name: " << s2 << endl;
24     string s3 = s1.substr(pos + 1, s1.length() - 1);
25     cout << "Module name: " << s3 << endl;
26     return 0;
27 }