<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
David Reza escribió:
<blockquote
 cite="mid:fe9a00e10710071419v24f7b03bqf121b2868aacc0b6@mail.gmail.com"
 type="cite">Hola, alguien me podría ayudar con estos manipuladores? Ya
he leído la información en la página pero no logro entenderle bien.<br>
</blockquote>
Hola David,<br>
<br>
<a href="http://www.conclase.net/c/curso/index.php?cap=903f">http://www.conclase.net/c/curso/index.php?cap=903f</a><br>
Aquí buscas "<b>Manipuladores setiosflags y resetiosflags</b>"<br>
<br>
<a
 href="http://www.mailxmail.com/curso/informatica/cplusplus/capitulo10.htm">http://www.mailxmail.com/curso/informatica/cplusplus/capitulo10.htm</a><br>
<br>
<a href="http://www.zator.com/Cpp/E5_3_2a3.htm">http://www.zator.com/Cpp/E5_3_2a3.htm</a><br>
<a href="http://www.conclase.net/c/curso/index.php?cap=903f"></a>
<blockquote
 cite="mid:fe9a00e10710071419v24f7b03bqf121b2868aacc0b6@mail.gmail.com"
 type="cite"><br>
En otra página había un ejemplo y se supone que el número que yo
ingrese me tiene que salir en hexadecimal, octal y decimal pero siempre
me sale el mismo numero que puse. </blockquote>
Amigo lo que pasa es que cada que debas cambiar el flag del
manipulador, debes resetear el flag anterior,<br>
fíjate en las modificaciones que realice al programa (están en azul),
con esto te debe funcionar bien !<br>
<blockquote
 cite="mid:fe9a00e10710071419v24f7b03bqf121b2868aacc0b6@mail.gmail.com"
 type="cite">Aquí está el ejemplo:
  <br>
</blockquote>
<a href="http://www.modelo.edu.mx/univ/virtech/prograc/cplus1.htm">http://www.modelo.edu.mx/univ/virtech/prograc/cplus1.htm</a><br>
<br>
//***********************************************<br>
//  manipu05.cpp<br>
//  Demuestra el uso de manipuladores<br>
//  ©1999, Jaime Virgilio Gómez Negrete<br>
//***********************************************<br>
<blockquote
 cite="mid:fe9a00e10710071419v24f7b03bqf121b2868aacc0b6@mail.gmail.com"
 type="cite"><font size="1">#include <iostream.h><br>
#include <iomanip.h><br>
  <br>
int main()<br>
{<br>
    int numero;<br>
  <br>
    cout << "Introduzca un numero:\n";<br>
    cin >> numero;<br>
    cout << "El valor introducido en base 10 es: " <<
numero
  <br>
         << endl;<br>
    <font color="#3333ff"><b>cout << resetiosflags(ios::dec);</b></font><br>
    cout << setiosflags(ios::oct);<br>
    cout << "en base octal es: " << numero << endl;<br>
    <font color="#3333ff"><b>cout << resetiosflags(ios::oct);</b></font><br>
    cout << setiosflags(ios::hex);<br>
    cout << "y en base hexadecimal es: " << numero <<
endl;
  <br>
    cout << setiosflags(ios::uppercase|ios::showbase);<br>
    cout << "utilizando los manipuladores uppercase y showbase"<br>
        " el valor es: " << numero << endl;<br>
    cout << resetiosflags(ios::hex);
  <br>
    cout << "Ahora el valor se representa en base octal asi: "<br>
        << <b><font color="#3333ff">oct <<</font> </b>numero
<< endl;<br>
    cout << resetiosflags(ios::uppercase|ios::showbase|ios::oct);<br>
    cout << setiosflags(ios::showpos|ios::showpoint|ios::fixed);
  <br>
    cout << "Ahora el valor es: " << (float)numero <<
endl;<br>
  <br>
    cout << resetiosflags(ios::showpos|ios::showpoint|<br>
        ios::fixed);<br>
  <br>
    cout << "El valor es " << numero << endl;
  <br>
    cin.get();<br>
    return 0;<br>
}</font><br>
  <br>
No entiendo que diferencia hay con un número si le pongo el flag fixed.<br>
  <br>
No entiendo para qué sirve el resetiosflags.<br>
</blockquote>
<a
 href="http://www.cplusplus.com/reference/iostream/manipulators/resetiosflags.html">http://www.cplusplus.com/reference/iostream/manipulators/resetiosflags.html</a>
<blockquote
 cite="mid:fe9a00e10710071419v24f7b03bqf121b2868aacc0b6@mail.gmail.com"
 type="cite"><br>
¿Alguien me podría ayudar?<br>
  <br>
Saludos
  <br clear="all">
  <br>
-- <br>
| = David Reza = |</blockquote>
Saludos,<br>
<br>
<b>JOSÉ LEONARDO ÁLVAREZ</b><br>
Chief Executive Officer<br>
Nanosoft, Inc<br>
<br>
M$-Window$  Re-Boot<br>
GNU/Linux   Be Root<br>
<br>
n@nOx :-P Linux Registered User #437621 -> <a
 href="http://counter.li.org/">http://counter.li.org/</a><br>
FingerPrint: 67D3 549C 6838 695A 80CF AB7D 1ADC 520C C73F D9A3<br>
<br>
</body>
</html>