Дипломная работа: Разработка компьютерного тестового контроля знаний студентов

if (openFileDialog1.ShowDialog() == DialogResult.OK) //открытиедиалоговогоокна

{

using (StreamReader sr = new StreamReader(openFileDialog1.FileName, Encoding.GetEncoding(1251)))// открытиепотокадлячтенияизфайла, которыйсодержитсимволы "кирилица 1251"

{

String line;

int kol, prav;//номер правильного ответа и количество ответов для каждого вопроса

label1.Text = "";

indexVopros = 0;

kolPrav = 0;

while (sr.Peek() != -1)

{

indexVopros = indexVopros + 1;

// чтениевопроса

line = sr.ReadLine();

vopr = /*Convert.ToString(indexVopros) + ". " + */ line;

// чтение количества ответов и номера правильного ответа

line = sr.ReadLine();

string s = Convert.ToString(line[0]);

kol = Convert.ToInt32(s);

s = Convert.ToString(line[2]);

prav = Convert.ToInt32(s);

// циклическое чтение перечня вариантов ответа

otv = "";

for (int i = 1; i <= kol; i++)

{

line = sr.ReadLine();// чтение вариантов ответа

otv = otv + Convert.ToString(i) + ")" + line + (char)13;

}

// вывод на экран нового окна с текстом вопроса и вариантами ответа и запросом на ввод номера правильного ответа

К-во Просмотров: 1031
Бесплатно скачать Дипломная работа: Разработка компьютерного тестового контроля знаний студентов