Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
 Аватар для mishok91
0 / 0 / 0
Регистрация: 27.01.2011
Сообщений: 7

Тестовая программа

11.05.2011, 15:01. Показов 1656. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу тест. В нем все ответ должны вводиться в один Edit. Когда пишу код на проверку теста - ничего не хочет считать. Перепробовал все варианта, до которых смог додуматься.
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Form4->Hide();
Form5->Show();
if (x==0)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==1)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==2)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==3)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==4)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==5)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==6)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==7)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==8)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==9)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==10)
{if ((Form4->Edit1->Text=="xxx") || (Form4->Edit1->Text=="yyy"))
k=k+1;
}if (x==11)
{
if ((Form4->Edit1->Text=="xxx") || (Form4->Edit1->Text=="yyy"))
k=k+1;
}
if (x==12)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==13)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==14)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==15)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==16)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==17)
{if (Form4->Edit1->Text=="Карнавал")
k=k+1;
}
if (x==18)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==19)
{if ((Form4->Edit1->Text=="xxx") || (Form4->Edit1->Text=="yyy"))
k=k+1;
}
Form5->Label4->Caption=k;

х-счетчик номера вопроса
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.05.2011, 15:01
Ответы с готовыми решениями:

Тестовая программа Builder C++
Вот моя програмка. мне нужно чтоб при нажатии на кнопку Далее исполнялся следующий метод класса. Но у меня через оператор ИФ просто...

Тестовая оболочка (программа для тестирования)
Задача такая: нужен исходник программы для прохождения тестов с несколькими вариантами ответа один из которых правльный ( тесты либо...

Тестовая задача
Помогите решить тестовую задачу на С++ Итак, задача. -------------начало задачи-------------------- На входе - текстовый файл...

7
return (true);
 Аватар для mimicria
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
11.05.2011, 15:16
C++
1
2
3
4
Form4->Hide();
Form5->Show();
if (x==0)
{if (Form4->Edit1->Text=="xxx")
4 форму спрятали а потом её же редактируете
0
 Аватар для AlexSt
61 / 60 / 9
Регистрация: 13.01.2009
Сообщений: 322
11.05.2011, 15:42
не он спрятал, потом показал, не в том проблемма, а на какое событие вы данные дествия выполняете?
у меня например такой код работает
C++
1
2
3
4
5
6
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form1->Hide();
Form1->Show();
Form1->Edit1->Text="testec";
}
и даже такой
что нормально
C++
1
2
3
4
5
6
7
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form1->Hide();
 
Form1->Edit1->Text="testec";
Form1->Show();
}
тут наверно причина в условии, неполный код программы собственно это и подрузамевает, поставте бряк в программе, и посмотрите входит и программа в условие
0
return (true);
 Аватар для mimicria
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
11.05.2011, 15:43
Цитата Сообщение от AlexSt Посмотреть сообщение
не он спрятал, потом показал
Спрятал 4, показал 5, а редактирует старую 4
0
 Аватар для AlexSt
61 / 60 / 9
Регистрация: 13.01.2009
Сообщений: 322
11.05.2011, 15:51
Отработайте код по f7

Добавлено через 1 минуту
эта, да ты не на той форме не в тот едит данные шлешь

Добавлено через 45 секунд
Цитата Сообщение от mimicria Посмотреть сообщение
Спрятал 4, показал 5, а редактирует старую 4
Да что то незаметил
блин, выкладывайте полный исходник для решения проблеммы, а то вы там с формами чудите, а народ тут думает что у вас вин7 стоит билдер 6 и у вас UAC включен , и тп епте
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
11.05.2011, 16:09
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
if (x==0)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==1)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==2)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==3)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==4)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==5)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==6)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==7)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==8)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==9)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==10)
{if ((Form4->Edit1->Text=="xxx") || (Form4->Edit1->Text=="yyy"))
k=k+1;
}if (x==11)
{
if ((Form4->Edit1->Text=="xxx") || (Form4->Edit1->Text=="yyy"))
k=k+1;
}
if (x==12)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==13)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==14)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==15)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==16)
{if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==17)
{if (Form4->Edit1->Text=="Карнавал")
k=k+1;
}
if (x==18)
{
if (Form4->Edit1->Text=="xxx")
k=k+1;
}
if (x==19)
{if ((Form4->Edit1->Text=="xxx") || (Form4->Edit1->Text=="yyy"))
k=k+1;
}
Form5->Label4->Caption=k;
Вот это вот можно сделать через switch и case
0
 Аватар для AlexSt
61 / 60 / 9
Регистрация: 13.01.2009
Сообщений: 322
11.05.2011, 16:25
C++
1
2
3
4
5
6
int if (int x,String str)
{
switch ...
k=k+1;
return ...
}
k голобально обьявить
что то вроде тогo
0
 Аватар для mishok91
0 / 0 / 0
Регистрация: 27.01.2011
Сообщений: 7
12.05.2011, 17:05  [ТС]
У меня RAD Studio 2010. ХР.
Цитата Сообщение от AlexSt Посмотреть сообщение
а то вы там с формами чудите
http://freespace.by/download/963922de90 - исходник тут

Добавлено через 16 часов 26 минут
Всем спасибо, вопрос решен=)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.05.2011, 17:05
Помогаю со студенческими работами здесь

Принтеры и пробная печать (тестовая страница)
Всем добрый день. Задачка такая: 1. необходимо вывести список установленных принтеров 2. их состояние (Готов, не готов, не подкл. и...

Тестовая программа
unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Menus,...

Тестовая программа
Помогите с созданием рабочего проекта по етой работе Ссылка удалена модератором

Тестовая программа
Есть тест. На стартовой форме расположены 2 кнопки для выбора темы теста (всего 2 темы). Так вот, один тест я смог вывести на форму...

Тестовая программа на ActionScript
Всем привет. Сталкнулся с такой проблемой нужно написать тест На ActionScript. Кто может в этом помочь, пожалуйста, пишите. П.С....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru