What's wrong on this code? My printer is don't printing enything?

#include <iostream>
#include <fstream>
using namespace std;

int main()
{
int som = 0, getal, hoeveel;
char welk;

cout << "How many cipher
you want count?" << endl;
cin >> hoeveel;

for( int i = 1; i <= hoeveel; i++ )
{
cout << "Typ the " << i << "e getal in!" << endl;
cin >> getal;

som += getal;
}
cout << "Print you result or view it in this window? p = printen b = bekijken" << endl;
cin >> welk;

if( welk == 'p' )
{
ofstream prout ("LPT1");

prout << "You result: " << som;
prout << endl << '\f';
cin.get();
}
if( welk == 'b' )
{
cout << "The result " << som;
cin.get();
}
cin.get();
return 0;
}

Sry, for my very bad engelish...

Greetz
Petros