]> git.llucax.com Git - z.facultad/75.42/string.git/blobdiff - ascii.cpp
Se corrige y prueba la entrada y salida de datos por streams.
[z.facultad/75.42/string.git] / ascii.cpp
index 9a0982ceed86c131af8f85e228c34660cfc188b7..1864fb8dd9de28af7fd9fcb6835f74c254a95d18 100644 (file)
--- a/ascii.cpp
+++ b/ascii.cpp
@@ -38,6 +38,14 @@ Ascii::~Ascii(void) {
 #endif
 }
 
+bool Ascii::is_endl(void) {
+#ifdef DEBUG
+    std::cerr << "En Ascii::is_endl()." << std::endl;
+#endif
+    // Si es 0xA = 10 = '\n' devuelve true.
+    return caracter == '\n';
+}
+
 Ascii& Ascii::operator=(const Ascii& ascii) {
 #ifdef DEBUG
     std::cerr << "En operator= de Ascii." << std::endl;
@@ -83,7 +91,7 @@ std::ostream& operator<<(std::ostream& out, const Ascii& ascii) {
 }
 
 /// Captura desde un stream de entrada.
-std::istream& operator>>(std::istream& in, const Ascii& ascii) {
+std::istream& operator>>(std::istream& in, Ascii& ascii) {
 #ifdef DEBUG
     std::cerr << "En operator>> de Ascii." << std::endl;
 #endif