Форум программистов, компьютерный форум CyberForum.ru

Универсальная программа тестирования - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как в с++ реализуются обновления программ http://www.cyberforum.ru/cpp-beginners/thread1767863.html
Есть допустим у пользователя программка, я решил добавить туда кнопочку например, как обновить его программу не заменяя её? Допустим в играх которые весят 10+Гб выходит обнова на 100Мб которая меняет программу. Буду крайне благодарен если расскажите или посоветуете какую либо литературу. Вроде гуглом пользоваться умею, но адекватного ничего не нашёл. Пишу на Visual C++ 2008.
C++ Перегрузка операторов класса Банковских вкладов Класс deposit c полями данных number, investor, amount, percent, time для хранения данных о банковских вкладах (номер вклада, вкладчик, сумма, процентная ставка, длительность). Поле investor имеет тип «строка», поле time хранит данные о длительности вклада в месяцах, поле percent – процент годового дохода. Перегрузить: • операцию == таким образом, чтобы она проверяла на равенство сумму двух... http://www.cyberforum.ru/cpp-beginners/thread1767857.html
Как определить наличие конструктора с заданными параметрами? C++
Есть шаблонный класс - обёртка вложенного объекта. Его задача: принимать объект формата JSON и передавать его в конструктор нашего объекта, если таковой имеется, иначе ничего не делать - наличие такого конструктора нужно определить на этапе компиляции. Также хочу сразу спросить, можно ли определять существование метода класса с заданным именем и нужными параметрами.
C++ Передать код под шаблонную функцию
Ребят помоги передать код под одну шаблонную функцию У меня сделано через перезагрузку функции Сам код: #pragma hdrstop #pragma argsused #ifdef _WIN32 #include <tchar.h> #else typedef char _TCHAR;
Visual Studio Инструкция по подключению libcurl к Visual Studio 2015 http://www.cyberforum.ru/cpp-beginners/thread1767796.html
Здравствуйте! Много перелопатил в нэте. Везде старые инструкции которые уже не соответствуют. Куда что ложить, где что качать? Помогите друзья!:-|
C++ Std::transform Доброе утро! Буду признателен за помощь в следующей проблемке. Я хочу скопировать из multimap в vector через std::transform. std::vector<LoanInfo>temp; std::multimap<UserId,LoanInfo>::size_type num=_lib.count(user.value()); if (num>0) подробнее

Показать сообщение отдельно
nstwf
86 / 76 / 30
Регистрация: 19.02.2016
Сообщений: 324
Завершенные тесты: 1
21.06.2016, 11:43     Универсальная программа тестирования
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
#include <stdio.h>
#include <conio.h>
#include <string>
 
using namespace std;
void main(int argc, char* argv[])
{
    char fname[40];
    FILE* f; 
    int VsegoVopr = 0;
    int PravOtv = 0; 
    int nOtv;
    int Prav;
    int Otv;
    int p;
    char st[80]; 
    int i; 
    if (!argc)
    {
        puts("\nНе задан файл вопросов теста!");
        puts("Командная строка: test ИмяФайлаТеста\n");
        return;
    }
    strcpy(fname, argv[1]); // имя файла из командной строки
                            // Открыть файл в режиме чтения (r) текста (t)
    if ((f = fopen(fname, "rt")) == NULL)
    {
        printf("Ошибка открытия файла %s", fname);
        getch();
        return;
    }
    system("cls");
    puts("\nСейчас Вам будет предложен тест.");
    puts("К каждому вопросу дается несколько вариантов ответа.");
    puts("Вы должны ввести номер правильного ответа");
    puts("и нажать клавишу <Enter>\n");
    printf("Для начала тестирования нажмите <Enter>");
    _getch();
    system("cls");
    while (!feof(f))
    {
        VsegoVopr++;
        fgets(st, 80, f);
        printf("\n%s\n", st);
        fscanf(f, "%i %i", &nOtv, &Prav);
        fgets(st, 80, f); 
        for (i = 1; i <= nOtv; i++)
        {
            fgets(st, 80, f);
            printf("%i. %s", i, st);
        }
        printf("\nВаш выбор ->");
        scanf("%i", &Otv);
        if (Otv == Prav) PravOtv++;
    }
 
 
    p = 100 * PravOtv / VsegoVopr;
    printf("\nВаша оценка - ");
    if (p == 100) puts("ОТЛИЧНО!");
    if (p >= 99 && p <= 80) puts("ХОРОШО.");
    if (p >= 60 && p <= 79) puts("УДОВЛЕТВОРИТЕЛЬНО.");
    if (p < 60) puts("ПЛОХО!\n");
    puts("\nДля завершения нажмите <Enter>");
    getch();
}
 
Текущее время: 19:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru