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><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. Aquí está el ejemplo:
<br><br><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>    cout << setiosflags(ios::oct);<br>    cout << "en base octal es: " << numero << endl;<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>        << 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><br>¿Alguien me podría ayudar?<br><br>Saludos
<br clear="all"><br>-- <br> | = David Reza = |