Witam, jestem uczniem technikum informatycznego (1 klasa) w c++ jestem samoukiem, jest to pierwszy samodzielny projekt który stworzyłem bo nie lubie drukować/pisać planów lekcji, mam takie wrażenie że mogłem zrobić mniejszą ilość ifów, co wy o nim myślicie ?
#include <iostream>
#include <windows.h>
#include <cstdlib>
#include <stdio.h>
#include <fstream>
using namespace std;
int dzien, nr_linii ;
string linia;
int main()
{
cout<<"------PLAN LEKCJI--------" <<endl;
cout<<"PONIEDZIALEK------------1" <<endl;
cout<<"WTOREK------------------2" <<endl;
cout<<"SRODA-------------------3" <<endl;
cout<<"CZWARTEK----------------4" <<endl;
cout<<"PIATEK------------------5" <<endl;
cout<< "podaj dzien"; cin>>dzien;
system("cls");
if (dzien==1)
{
cout<<"Poniedzialek: "<<endl;
Sleep(500);
char tekst[100];
ifstream plik;
plik.open("1.txt", ios::in);
if(plik.good() == true)
while(!plik.eof())
{
getline(plik,linia);
cout << linia<<"\a"<<endl;
}
plik.close();
}
if (dzien==2)
{
cout<<"Wtorek: "<<endl;
Sleep(500);
char tekst[100];
ifstream plik;
plik.open("2.txt", ios::in);
if(plik.good()==true)
while(!plik.eof())
{
getline(plik,linia);
cout <<linia<<"\a"<<endl;
}
}
if (dzien==3)
{
cout<<"Sroda: "<<endl;
Sleep(500);
char tekst[100];
ifstream plik;
plik.open("3.txt", ios::in);
if(plik.good()==true)
while(!plik.eof())
{
getline(plik,linia);
cout <<linia<<"\a"<<endl;
}
}
if (dzien==4)
{
cout<<"Czwartek: "<<endl;
Sleep(500);
char tekst[100];
ifstream plik;
plik.open("4.txt", ios::in);
if(plik.good()==true)
while(!plik.eof())
{
getline(plik,linia);
cout <<linia<<"\a"<<endl;
}
}
if (dzien==5)
{
cout<<"Piatek: "<<endl;
Sleep(500);
char tekst[100];
ifstream plik;
plik.open("5.txt", ios::in);
if(plik.good()==true)
while(!plik.eof())
{
getline(plik,linia);
cout <<linia<<"\a"<<endl;
}
}
getchar();getchar();
system("cls");
return 0;
}