• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Работа с файлами

  • Автор темы kurzon
  • Дата начала
Статус
Закрыто для дальнейших ответов.
K

kurzon

Я делаю тесты на проверку знаний.
Как занести весь текст из текстового документа в структуру.

Занести в структуру, если строчка начинаеться со знака
"." то занести в поле m_Wopros
"а" то занести в поле m_a
"b" то занести в поле m_b
"c" то занести в поле m_c
"d" то занести в поле m_d
"~"то занести в поле m_int


И после клика на кнопку выводи первый елемент списка, а после второго клика второй елемент списка и так дальше...
Каждый параметр вывести в разных TextBox

Код:
using System;
using System.Collections.Generic;
using System.Text;

namespace sTest
{
public class TestNote
{
string m_Wopros;
string m_a;
string m_b;
string m_c;
string m_d;
int m_sint;
public string Wopros
{
get { return m_Wopros; }
}
public string a
{
get { return m_a; }
}

public string b
{
get { return m_b; }
}

public string c
{
get { return m_c; }
}
public string d
{
get { return m_d; }
}
public int sint
{
get { return m_sint; }
}

public void TestNotes(string p_Wopros, string p_a,string p_b,string p_c,string p_d,int p_sint)
{
m_Wopros = p_Wopros;
m_a = p_a;
m_b = p_b;
m_c=p_c;
m_d=p_d;
m_sint=p_sint;
}

}
}

Код:
private void загрузитьВопросыToolStripMenuItem_Click(object sender, EventArgs e)
{

OpenFileDialog ofd = new OpenFileDialog();

ofd.Filter = "Any files*.*|*.*|Datafiles *.dat|*.dat";
if (ofd.ShowDialog() == DialogResult.OK)
{
if (m_TestList != null)
m_TestList.Clear();
m_TestList = new ArrayList();
using (StreamReader sr = new StreamReader(ofd.FileName, Encoding.Default))
{
string line = sr.ReadLine();
while (line != null)
{
TestNote note = new TestNote();



}
}



}

}
 
K

kurzon

1. Программа для редактирования вопросов и ответов, а также записью данных в файл(по возможности не в текстовый)
2. Программа должна подсчитывать результат в виде процентов и 12-ти бальной системы. Результаты выводятся после каждого ответа.
 
P

Pasha

Для: kurzon
Может быть BinaryFormatter/SoapFormatter/XmlSerializer подойдут?
 
K

kurzon

BinaryFormatter/SoapFormatter/XmlSerializer
Ето что?
 
P

Pasha

Для: kurzon
Это спопобы сохранить TestNote в не-текстовый/текстовый/xml файл. Примеры есть в MSDN.
 
K

kurzon

Скинь ссылку?
Мене надо текстовый...
 
P

Pasha

Для: kurzon
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!