diff options
Diffstat (limited to 'Source/Applications/Demos/cxxdemo.cpp')
-rw-r--r-- | Source/Applications/Demos/cxxdemo.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Source/Applications/Demos/cxxdemo.cpp b/Source/Applications/Demos/cxxdemo.cpp index 3d452e7..36cfd27 100644 --- a/Source/Applications/Demos/cxxdemo.cpp +++ b/Source/Applications/Demos/cxxdemo.cpp @@ -1,10 +1,18 @@ #include <Syscall/Syscall.wtf.h> -#include <String.class.h> -#include <Binding/VirtualTerminal.class.h> #include <Binding/Thread.class.h> #include <Binding/File.class.h> -int main(const Vector<String>& args) { +#include <App/ShellApp.proto.h> + +class CPPDemo : public ShellApp { + public: + CPPDemo() : ShellApp("CPPDemo.app", "A demo application using the C++ Melon framework") {} + int run(); +}; + +APP(CPPDemo); + +int CPPDemo::run() { outvt << "Enter some text plz : "; String s = invt.readLine(); outvt << s; |