C++ primer plus上的一段源代码解决思路

C++ primer plus上的一段源代码
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
char automobile[50];
int year;
double a_price;
double d_price;

ofstream outFile;
outFile.open("carinfo.txt");

cout<<"Enter the make and model of automobile:";
cin.getline(automobile,50);
cout<<"Enter the model year:";
cin>>year;
cout<<"Enter the original asking price:";
cin>>a_price;
d_price=0.193*a_price;

cout<<fixed;
cout.precision(2);
cout.self(ios_base::showpoint);
cout<<"Make and model: "<<automobile<<endl;
cout<<"Year:"<<year<<endl;
cout<<"Was asking $"<<a_price<<endl;
cout<<"Now asking $"<<d_price<<endl;
return 0;
}






在VC6.0上编译总是说error C2039: 'self' : is not a member of 'basic_ostream<char,struct std::char_traits<char> >'不知道问题出在哪?
C++

------解决方案--------------------
写错了吧 setf
------解决方案--------------------

    cout.setf(ios_base::showpoint);//这里是setf不是self吧。。