Witam. Ucze sie pisać programów w C++ i mam problem z zapisem do pliku. Program sie kompiluje, a plik się nie tworzy. Mógłby mi ktoś napisać co jest nie tak??
#include
#include
using namespace std;
void silnia()
{
// obliczanie silni
int b=1, n, zapis ;
cout<<"Podaj liczbe z ktorej chcesz obliczyc silnie: "<
cin>>n;
cout<< endl <<"podales liczbe: "<< n <
if(n==0)
{
cout<<"Wynik jest rowny 1"<
}
else if (n<0)
{
cout<<"Nie istnieje silnia z liczby ujemnej"<
}
else
{
for(int i=1; i<=n; i++)
{
b = b*i ;
}
cout<<"wynik silni wynosi: "<< b <
getchar();
}
// zapis do pliku
fstream plik;
plik.open("c:\\wynik.txt",ios::out);
cout<<"Wyniki: "<
cout<<"Podales liczbe: "<< n << " " << "wynik to: "<< b <
plik >> n >> b;
plik.close();
};
int main()
{
silnia();
getchar();
};