|
@@ -142,38 +142,38 @@ public:
|
142
|
142
|
}
|
143
|
143
|
|
144
|
144
|
void print(const char value[]) { printf("%s" , value); }
|
145
|
|
- void print(char value, int nbase = BYTE) {
|
|
145
|
+ void print(char value, int nbase = 0) {
|
146
|
146
|
if (nbase == BIN) print_bin(value, 8);
|
147
|
147
|
else if (nbase == OCT) printf("%3o", value);
|
148
|
148
|
else if (nbase == HEX) printf("%2X", value);
|
149
|
149
|
else if (nbase == DEC ) printf("%d", value);
|
150
|
150
|
else printf("%c" , value);
|
151
|
151
|
}
|
152
|
|
- void print(unsigned char value, int nbase = BYTE) {
|
|
152
|
+ void print(unsigned char value, int nbase = 0) {
|
153
|
153
|
if (nbase == BIN) print_bin(value, 8);
|
154
|
154
|
else if (nbase == OCT) printf("%3o", value);
|
155
|
155
|
else if (nbase == HEX) printf("%2X", value);
|
156
|
156
|
else printf("%u" , value);
|
157
|
157
|
}
|
158
|
|
- void print(int value, int nbase = BYTE) {
|
|
158
|
+ void print(int value, int nbase = 0) {
|
159
|
159
|
if (nbase == BIN) print_bin(value, 16);
|
160
|
160
|
else if (nbase == OCT) printf("%6o", value);
|
161
|
161
|
else if (nbase == HEX) printf("%4X", value);
|
162
|
162
|
else printf("%d", value);
|
163
|
163
|
}
|
164
|
|
- void print(unsigned int value, int nbase = BYTE) {
|
|
164
|
+ void print(unsigned int value, int nbase = 0) {
|
165
|
165
|
if (nbase == BIN) print_bin(value, 16);
|
166
|
166
|
else if (nbase == OCT) printf("%6o", value);
|
167
|
167
|
else if (nbase == HEX) printf("%4X", value);
|
168
|
168
|
else printf("%u" , value);
|
169
|
169
|
}
|
170
|
|
- void print(long value, int nbase = BYTE) {
|
|
170
|
+ void print(long value, int nbase = 0) {
|
171
|
171
|
if (nbase == BIN) print_bin(value, 32);
|
172
|
172
|
else if (nbase == OCT) printf("%11o", value);
|
173
|
173
|
else if (nbase == HEX) printf("%8X", value);
|
174
|
174
|
else printf("%ld" , value);
|
175
|
175
|
}
|
176
|
|
- void print(unsigned long value, int nbase = BYTE) {
|
|
176
|
+ void print(unsigned long value, int nbase = 0) {
|
177
|
177
|
if (nbase == BIN) print_bin(value, 32);
|
178
|
178
|
else if (nbase == OCT) printf("%11o", value);
|
179
|
179
|
else if (nbase == HEX) printf("%8X", value);
|
|
@@ -183,12 +183,12 @@ public:
|
183
|
183
|
void print(double value, int round = 6) { printf("%f" , value); }
|
184
|
184
|
|
185
|
185
|
void println(const char value[]) { printf("%s\n" , value); }
|
186
|
|
- void println(char value, int nbase = BYTE) { print(value, nbase); println(); }
|
187
|
|
- void println(unsigned char value, int nbase = BYTE) { print(value, nbase); println(); }
|
188
|
|
- void println(int value, int nbase = BYTE) { print(value, nbase); println(); }
|
189
|
|
- void println(unsigned int value, int nbase = BYTE) { print(value, nbase); println(); }
|
190
|
|
- void println(long value, int nbase = BYTE) { print(value, nbase); println(); }
|
191
|
|
- void println(unsigned long value, int nbase = BYTE) { print(value, nbase); println(); }
|
|
186
|
+ void println(char value, int nbase = 0) { print(value, nbase); println(); }
|
|
187
|
+ void println(unsigned char value, int nbase = 0) { print(value, nbase); println(); }
|
|
188
|
+ void println(int value, int nbase = 0) { print(value, nbase); println(); }
|
|
189
|
+ void println(unsigned int value, int nbase = 0) { print(value, nbase); println(); }
|
|
190
|
+ void println(long value, int nbase = 0) { print(value, nbase); println(); }
|
|
191
|
+ void println(unsigned long value, int nbase = 0) { print(value, nbase); println(); }
|
192
|
192
|
void println(float value, int round = 6) { printf("%f\n" , value); }
|
193
|
193
|
void println(double value, int round = 6) { printf("%f\n" , value); }
|
194
|
194
|
void println(void) { print('\n'); }
|