]> git.llucax.com Git - z.facultad/75.42/string.git/blob - ascii.cpp
f2dee218b9332ceb4796367297a9715d1bcd774e
[z.facultad/75.42/string.git] / ascii.cpp
1 /* vim: set et sts=4 sw=4 fdm=indent fdn=1 fo+=t tw=80:
2  *
3  * Taller de Programación (75.42).
4  *
5  * Ejercicio Número 4:
6  * Ordena texto ASCII o Unicode.
7  *
8  * Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
9  * Puede copiar, modificar y distribuir este programa bajo los términos de
10  * la licencia GPL (http://www.gnu.org/).
11  *
12  * Creado: Mon Sep 22 21:00:07 ART 2003
13  *
14  * $Id$
15  */
16
17 #include "ascii.h"
18
19 #ifdef DEBUG
20 #   include <iostream>
21 #endif
22
23 /// Volcado a un stream de salida.
24 std::ostream& operator<<(std::ostream& out, const Ascii& ascii) {
25 #ifdef DEBUG
26     std::cerr << "En operator<< de Ascii." << std::endl;
27 #endif
28     return out << ascii.caracter;
29 }
30
31 /// Captura desde un stream de entrada.
32 std::istream& operator>>(std::istream& in, const Ascii& ascii) {
33 #ifdef DEBUG
34     std::cerr << "En operator>> de Ascii." << std::endl;
35 #endif
36     return in >> ascii.caracter;
37 }
38