00001
00002
00003
00004
00005
00006
00007
00008 #include <utility/ostream.h>
00009
00010 __USING_SYS;
00011
00012 int main()
00013 {
00014 OStream cout;
00015
00016 cout << "OStream test\n";
00017 cout << "This is a char:\t\t\t" << 'A' << "\n";
00018 cout << "This is a negative char:\t" << '\377' << "\n";
00019 cout << "This is an unsigned char:\t" << 'A' << "\n";
00020 cout << "This is an int:\t\t\t" << 1 << "\n";
00021 cout << "This is a negative int:\t\t" << -1 << "\n";
00022 cout << "This is an unsigned int:\t" << 1 << "\n";
00023 cout << "This is a short:\t\t" << 1 << "\n";
00024 cout << "This is a negative short:\t" << -1 << "\n";
00025 cout << "This is an unsigned short:\t" << 1 << "\n";
00026 cout << "This is a long:\t\t\t" << 100000 << "\n";
00027 cout << "This is a negative long:\t" << -100000 << "\n";
00028 cout << "This is an unsigned long:\t" << 100000 << "\n";
00029 cout << "This is a string:\t\t" << "string" << "\n";
00030 cout << "This is a pointer:\t\t" << &cout << "\n";
00031
00032 return 0;
00033 }