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

Механизмы обработки исключений / Нужен пример - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как картинку засунуть в определенное окно С++ http://www.cyberforum.ru/cpp-beginners/thread579815.html
Я искал по нету .. можно ли загружать Картинки в С++ ... Как я понял можно У меня получилось загрузить картинку В интерфейс программы ..но не получается впихнуть картинку в определенное окно...
C++ Массивы объектов class CPhone { int a,b; public: CPhone(int a1,int b1):a(a1),b(b1){} }; CPhone tel={12,23,34,45}; Какое значение имеет tel.b? Скажите пожалуйста, правильный ответ-45? Ведь в программе... http://www.cyberforum.ru/cpp-beginners/thread579814.html
Выделение памяти C++
Какой суммарный объем памяти в байтах будут занимать поля CObj всех объектов класса CEx в этой программе: class CEx {public: static int CObj; int e;... }; CEx a, b, *c; c=&a; Выберите один...
Массивы: осуществить циклический сдвиг элементов массива C++
Подскажите пожалуйста,правильно ли написала код к задаче:дан массив размера N.Осуществить циклический сдвиг элементов массива вправо на одну позицию(при этом А1 перейдёт в А2,А2-в А3,...АN в А1....
C++ Задание к зачёту http://www.cyberforum.ru/cpp-beginners/thread579802.html
Доброго времени суток.Нужно набросать программку на C , т.к. в понедельник показывать, а мне ещё курсовую допилить надо. Задача такова : Дан двумерный массив вещественных чисел. Найти и...
C++ Проблемы с проектом, созданном на другом PC На учебе начал делать курсовую работу. Работал на MacOs в NetBeans 6.7 (вроде). Принес проект домой, установил NetBeans поновее и просто запустил тот же проект - не видит заголовочные файлы. Тогда... подробнее

Показать сообщение отдельно
KoNstuNN
1 / 1 / 0
Регистрация: 18.02.2012
Сообщений: 21
06.04.2013, 17:40
Чтобы уважаемым профессионалам не гадать на кофейной гуще и не уходить в философию... ;-)
Вот мой код:
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
int main()
{
    /* bla-bla-bla  */
    try
    {
        scanf("%s", buf);
        custom_surname_count = StrToInt(AnsiString(buf));
 
        for (int i=0; i<custom_surname_count; i++)
        {
            printf("Input surname: ");
            scanf("%s", buf);
            surname_buf = AnsiString(buf);
            printf("Input date in format 'dd.mm.yyyy': ");
            scanf("%s", buf);
            p = strtok(buf, ".");
            day = StrToInt(AnsiString(p));
            p = strtok(NULL, ".");
            month = StrToInt(AnsiString(p));
            p = strtok(NULL, ".");
            year = StrToInt(AnsiString(p));
            Bday.insert(make_pair(AnsiString(surname_buf), TDateTime(year,month,day)));
        }
 
        //display full list
        printf("List:\n");
        for (it=Bday.begin(); it!=Bday.end(); ++it)
        {
            printf("%s ", (it->first).c_str());
            printf("%s\n", ((it->second).FormatString("dd.mm.yyyy")).c_str());
        }
        
        //start searching
        printf("Input surname to search: ");
        scanf("%s", buf);
 
        //searching
        printf("Searching...");
        it = Bday.find(AnsiString(buf));
        printf("Completed.\n");
 
        //showing results
        if (it!=Bday.end())
        {
            printf("Results:\n");
            printf("%s ", (it->first).c_str());
            printf("%s\n", ((it->second).FormatString("dd.mm.yyyy")).c_str());
        }
        else
        {
            printf("'%s' not found\n", buf);
        }
    }
    catch(const Exception& ex)
    {
        printf("Exception: %s\n", ex.Message.c_str());
        printf("The program will be terminated.\n");
    }
    system("pause");
    return 0;
}
Сам принудительно никаких исключений не кидаю - поручил это умным методам классов AnsiString, TDateTime и пр.
Больше всего мне, наверное, подходит идея Avazart'а про цикл...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru