ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/Represent/Represent.cpp
(Generate patch)

Comparing Represent/Represent.cpp (file contents):
Revision 370 by douglas, 2004-12-21T22:04:06-08:00 vs.
Revision 373 by douglas, 2004-12-22T17:27:28-08:00

# Line 4 | Line 4
4   //
5   // $Id$
6  
7 < #include "Binary.hpp"
7 > #include "Hexadecimal.hpp"
8  
9   #include <menes-app/simple.hpp>
10  
# Line 17 | Line 17 | int Main(const app::Options& options)
17  
18   Represent::Represent()
19   {
20 <        ext::String string("1001");
21 <        Binary sign(string, true), unsign(string, false);
20 >        api::Cerr << Binary("Hello, World!") << " = " << Hexadecimal("Hello, World") << " = Hello, World!" << ios::NewLine;
21  
22 <        api::Cerr << string << ios::NewLine << ext::String(sign) << ios::NewLine << ext::String(unsign) << ios::NewLine;
22 >        std::string hello("Hello, World!");
23 >
24 >        api::Cerr << Binary(hello) << " = " << Hexadecimal(hello) << " = " << ext::String(hello) << ios::NewLine;
25 >
26 >        _sforeach (std::string, atom, hello) api::Cerr << Binary(*atom) << " = " << Hexadecimal(*atom) << " = " << ext::String(atom, 1) << ios::NewLine;
27 >
28 >        ext::String hello_(hello);
29 >
30 >        api::Cerr << Binary(hello_) << " = " << Hexadecimal(hello_) << " = " << hello_ << ios::NewLine;
31 >
32 >        _foreach (ext::String, atom, hello_) api::Cerr << Binary(*atom) << " = " << Hexadecimal(*atom) << " = " << ext::String(*atom) << ios::NewLine;
33 >
34 >        _fori (index, -10, 11) api::Cerr << Binary(index) << " = " << Hexadecimal(index) << " = " << index << ios::NewLine;
35 >
36 >        _foru (index, 0xFFFFFFF6, 11) api::Cerr << Binary(index) << " = " << Hexadecimal(index) << " = " << index << ios::NewLine;
37 >
38 >        for (float index(-1); index < 1.1; index += 0.1) api::Cerr << Binary(index) << " = " << Hexadecimal(index) << " = " << index << ios::NewLine;
39 >
40 >        for (double index(-1); index < 1.1; index += 0.1) api::Cerr << Binary(index) << " = " << Hexadecimal(index) << " = " << index << ios::NewLine;
41   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines