Unidiff1 files changed, 1 insertions, 0 deletions
|
|
|
@@ -1,20 +1,21 @@ |
1 | #include <iostream> |
1 | #include <iostream> |
2 | #include <fstream> |
2 | #include <fstream> |
3 | #include <algorithm> |
3 | #include <algorithm> |
4 | #include <iterator> |
4 | #include <iterator> |
| |
5 | #include <cstring> |
5 | #include <midillo/SMF.h> |
6 | #include <midillo/SMF.h> |
6 | |
7 | |
7 | namespace midillo { |
8 | namespace midillo { |
8 | using std::ifstream; |
9 | using std::ifstream; |
9 | using std::ofstream; |
10 | using std::ofstream; |
10 | using std::cin; |
11 | using std::cin; |
11 | using std::cout; |
12 | using std::cout; |
12 | using std::copy; |
13 | using std::copy; |
13 | using std::ostream_iterator; |
14 | using std::ostream_iterator; |
14 | using std::endl; |
15 | using std::endl; |
15 | |
16 | |
16 | void SMF_t::load(const char *f,bool stdinable) { |
17 | void SMF_t::load(const char *f,bool stdinable) { |
17 | if(stdinable && !strcmp(f,"-")) { |
18 | if(stdinable && !strcmp(f,"-")) { |
18 | load(cin); |
19 | load(cin); |
19 | }else{ |
20 | }else{ |
20 | ifstream s(f,std::ios::in|std::ios::binary); |
21 | ifstream s(f,std::ios::in|std::ios::binary); |
|