author | viric <viriketo@gmail.com> |
Sun, 13 Feb 2011 08:27:44 +0100 | |
changeset 4 | a3d29fb016c3 |
parent 3 | 01dafa022fa1 |
permissions | -rw-r--r-- |
2 | 1 |
#include <wx/wx.h> |
2 |
#include <wx/log.h> |
|
3 |
#include <wx/image.h> |
|
4 |
#include <wx/string.h> |
|
5 |
#include <wx/init.h> |
|
3
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
6 |
#include <fstream> |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
7 |
#include <iostream> |
2 | 8 |
|
3
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
9 |
#include "main.hpp" |
2 | 10 |
#include "MainWindow.hpp" |
11 |
||
12 |
class MyApp : public wxApp |
|
13 |
{ |
|
14 |
public: |
|
15 |
virtual bool OnInit(); |
|
16 |
}; |
|
17 |
||
18 |
IMPLEMENT_APP(MyApp) |
|
19 |
||
3
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
20 |
std::vector<std::string> words; |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
21 |
|
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
22 |
void |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
23 |
loadwords() |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
24 |
{ |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
25 |
std::ifstream f("words.txt"); |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
26 |
|
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
27 |
do |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
28 |
{ |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
29 |
std::string s; |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
30 |
std::getline(f,s); |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
31 |
if (!f.fail()) |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
32 |
{ |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
33 |
words.push_back(s); |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
34 |
std::cerr << "Loaded: " << s << std::endl; |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
35 |
} |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
36 |
}while(!f.fail()); |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
37 |
|
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
38 |
} |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
39 |
|
2 | 40 |
bool MyApp::OnInit() |
41 |
{ |
|
42 |
if(!wxApp::OnInit()) |
|
43 |
return false; |
|
44 |
||
3
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
45 |
loadwords(); |
01dafa022fa1
Fre que llegeixi un fitxer de paraules
viric <viriketo@gmail.com>
parents:
2
diff
changeset
|
46 |
|
2 | 47 |
MainWindow *mw = new MainWindow(); |
48 |
mw->Show(); |
|
49 |
SetTopWindow(mw); |
|
50 |
||
51 |
return true; |
|
52 |
} |