problema con setbase
hola.
alguien sabe por que me sale este mensaje:
error C2065: 'setbase' : undeclared identifier
con el siguente c贸digo:
#include <iostream.h>
#include <fstream.h>
#include <iomanip.h>
#define DESCUENTO_MIN .97
#define DESCUENTO_MAX .95
int main() {
float fprecio_pedido, fprecio_publico;
ifstream fent("a:\cliente.dat"); ofstream fsal("a:\publico2.dat"); fent >> fprecio_pedido; while (!fent.eof()) {
fsal << setiosflags(ios::fixed);
//fsal << setiosflags(ios::dec);
fsal << "Su pedido de tt$" << setprecision << setw(8) << fprecio_pedido << "n";
if (fprecio_pedido < 1000)
fprecio_publico = fprecio_pedido * DESCUENTO_MIN;
else fprecio_publico = fprecio_pedido * DESCUENTO_MAX;
fsal << "con descuento tt$" << setprecision << setw(8) << setbase (10) << fprecio_publico << "nnn" << endl;
fent >> fprecio_pedido; }
fent.close();
fsal.close();
return(0);}
perd贸n por el desorden.
un saludo.
alguien sabe por que me sale este mensaje:
error C2065: 'setbase' : undeclared identifier
con el siguente c贸digo:
#include <iostream.h>
#include <fstream.h>
#include <iomanip.h>
#define DESCUENTO_MIN .97
#define DESCUENTO_MAX .95
int main() {
float fprecio_pedido, fprecio_publico;
ifstream fent("a:\cliente.dat"); ofstream fsal("a:\publico2.dat"); fent >> fprecio_pedido; while (!fent.eof()) {
fsal << setiosflags(ios::fixed);
//fsal << setiosflags(ios::dec);
fsal << "Su pedido de tt$" << setprecision << setw(8) << fprecio_pedido << "n";
if (fprecio_pedido < 1000)
fprecio_publico = fprecio_pedido * DESCUENTO_MIN;
else fprecio_publico = fprecio_pedido * DESCUENTO_MAX;
fsal << "con descuento tt$" << setprecision << setw(8) << setbase (10) << fprecio_publico << "nnn" << endl;
fent >> fprecio_pedido; }
fent.close();
fsal.close();
return(0);}
perd贸n por el desorden.
un saludo.
