Witam!
Mam program z wyborem odpowiedzi, i chciałbym go przerobić tak żeby wczytywał pytania z pliku i nie wiem jak mam się za to zabrać
oto program
#include <iostream>
using namespace std;
int main()
{
int total=0, wynik=0, i;
char odp1, odp2, odp3, odp4, odp5, odp6, odp7, odp8, odp9, odp10;
//Pytania
cout << "1 Obszar pamięci przechowujący pewne dane: " << endl;
cout << "a. stała" << endl << "b. zmienna " << endl << "c. klasa" << endl << "d. obiekt" << endl << "Odpowiedz: ";
cin >> odp1;
cout<<endl;
system("cls");
cout << "2 W jakim jezyku tworzone są obiekty w klasie: " << endl;
cout << "a. stała" << endl << "b. zmienna " << endl << "c. klasa" << endl << "d. obiekt" << endl << "Odpowiedz: ";
cin >> odp2;
cout<<endl;
system("cls");
cout << "3. Ukrywanie danych obiektowych to: " << endl;
cout << "a. stała" << endl << "b. zmienna " << endl << "c. klasa" << endl << "d. obiekt" << endl << "Odpowiedz: ";
cin >> odp3;
cout << endl;
system("cls");
cout << "4 Preprocesor to: " << endl;
cout << "a. stała" << endl << "b. zmienna " << endl << "c. klasa" << endl << "d. obiekt" << endl << "Odpowiedz: ";
cin >> odp4;
cout << endl;
system("cls");
cout << "5. Dyrektywa #include analizowana jest: " << endl;
cout << "a. stała" << endl << "b. zmienna " << endl << "c. klasa" << endl << "d. obiekt" << endl << "Odpowiedz: ";
cin >> odp5;
cout<<endl;
system("cls");
cout << "6. Ciąg znaków „” zajmuje w pamięci:" << endl;
cout << "a. stała" << endl << "b. zmienna " << endl << "c. klasa" << endl << "d. obiekt" << endl << "Odpowiedz: ";
cin >> odp6;
cout<<endl;
system("cls");
cout << "7. Funkcja obliczająca silnię liczby powinna mieć nagłówek: " << endl;
cout << "a. stała" << endl << "b. zmienna " << endl << "c. klasa" << endl << "d. obiekt" << endl << "Odpowiedz: ";
cin >> odp7;
cout << endl;
system("cls");
cout << "8. Ile wyniesie 1 xor 1: " << endl;
cout << "a. stała" << endl << "b. zmienna " << endl << "c. klasa" << endl << "d. obiekt" << endl << "Odpowiedz: ";
cin >> odp8;
cout << endl;
system("cls");
cout << "9. Informuje kompilator o nazwie funkcji: " << endl;
cout << "a. stała" << endl << "b. zmienna " << endl << "c. klasa" << endl << "d. obiekt" << endl << "Odpowiedz: ";
cin >> odp9;
cout << endl;
system("cls");
cout << "10. Polimorfizm to: " << endl;
cout << "a. stała" << endl << "b. zmienna " << endl << "c. klasa" << endl << "d. obiekt" << endl << "Odpowiedz: ";
cin >> odp10;
cout << endl;
system("cls");
// Odpowiedzi usera i prawidłowe
char TAB[2][10] =
{
{odp1, odp2, odp3, odp4, odp5, odp6, odp7, odp8, odp9, odp10},
{'a','a','a','a','a','a','a','a','a','a'},
};
for (i=0; i<10; ++i) {
if (TAB[0][i]==TAB[1][i]) wynik++;
}
cout << "Twój wynik to: " << wynik << " punktów na 10." << endl;
getchar();
system("PAUSE");
return EXIT_SUCCESS;
}