C++, язык программирования |
Здравствуйте, гость ( Авторизация | Регистрация )
C++, язык программирования |
13.05.2018 - 13:40
Сообщение
#41
|
|
Известный Текущее настроение: Вст. ник | Цитата Группа: Жители Сообщений: 835 Регистрация: 29.05.2013 Пользователь №: 68270 Из: Тольятти Награды: 4 Подарки: 19 Имя: jura_k Пол: М Репутация: 55 |
То же самое есть в "Visual C++ 6.0" и "Visual Basic 5.0". И то, и другое запускается из-под "Windows 95".
Конкретно сегодня я занимался разработкой спиралевидных карт в игре "Heroes III", а вовсе не программированием. -------------------- Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).
-------------------- Подарки: (Всего подарков: 19 ) |
|
|
|
|
|
14.05.2018 - 10:56
Сообщение
#42
|
|
Почетный Текущее настроение: Вст. ник | Цитата Группа: Супер Стар Сообщений: 3097 Регистрация: 29.12.2009 Пользователь №: 33839 Награды: 15 Подарки: 41 Пол: М Репутация: 315 |
Ясно Если когда-нибудь вдруг захочешь похвалиться успехами, то будет интересно
-------------------- -------------------- Подарки: (Всего подарков: 41 ) |
|
|
|
|
14.05.2018 - 16:46
Сообщение
#43
|
|
Известный Текущее настроение: Вст. ник | Цитата Группа: Жители Сообщений: 835 Регистрация: 29.05.2013 Пользователь №: 68270 Из: Тольятти Награды: 4 Подарки: 19 Имя: jura_k Пол: М Репутация: 55 |
Работа мозга - это и есть самая главная награда от всех этих "телодвижений".
-------------------- Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).
-------------------- Подарки: (Всего подарков: 19 ) |
|
|
|
|
27.06.2018 - 7:14
Сообщение
#44
|
|
Известный Текущее настроение: Вст. ник | Цитата Группа: Жители Сообщений: 835 Регистрация: 29.05.2013 Пользователь №: 68270 Из: Тольятти Награды: 4 Подарки: 19 Имя: jura_k Пол: М Репутация: 55 |
ООП.
Код /* p125
Язык Borland C++ 3.1 Структуры */ #include <conio.h> #include <iostream.h> #include <stdio.h> /* Класс: queue */ class queue { int a [10]; // очередь int begin, end; // маркеры начала и конца очереди public: void initialization (); // инициализация пустой очереди void put (int); // поместить число в очередь get (); // взять число из очереди }; void queue::initialization () { begin = end = 0; } void queue::put (int d) { if (end == 10) cout << "Очередь полна.\n"; else a [end++] = d; } queue::get () { if (begin == end) { cout << "Очередь пуста.\n"; return 0; } return a [begin++]; } /* Структуры */ struct ac { int a; char b; }; struct ad // поле битов { int b1: 1; int b2: 1; int b3: 1; int b4: 1; int b5: 1; int b6: 1; int b7: 1; int b8: 1; }; union ae { char a; struct ad bb; }; ee (struct ac); // передача структуры в функцию ef (union ae); // декодирование символа int j = 100; main () { int a, j; char d [80]; float g; struct aa { int a; char b; }; struct ab { int a; char b; }; struct aa bb; struct ab bc; struct ac bd; union ae be; queue dd, de; // очередь printf ("? (1-2) "); scanf ("%i", &a); if (a == 1) goto aaa; // ввод данных if (a == 2) goto aab; // простые программы printf ("\n"); return 0; aaa: /* p129 */ printf ("3. Введите декодируемый символ:\n"); do { be.a = getche (); printf (": "); ef (be); printf ("\n"); } while (be.a != 'q'); /* p164 */ cout << "4. C++ - хороший язык.\n"; printf ("Можно использовать функцию printf ().\n"); cout << "Введите число: "; cin >> a; cout << "Вы ввели число " << a << ".\n"; cout << "Введите строку: "; cin >> d; cout << d; g = 1.2345; cout << "\nПеременная типа float g = " << g << ".\n"; goto aaz; aab: /* p125 */ bb.a = 1; bb.b = 'f'; bc.a = bb.a; bc.a++; /* p126 */ bd.a = 1; bd.b = '2'; ee (bd); // передача структуры в функцию /* p166 */ j = 5; cout << "5. Локальная переменная " << j << ".\n"; cout << "Глобальная переменная " << ::j << ".\n"; /* p169 */ dd.initialization (); de.initialization (); dd.put (7); dd.put (9); dd.put (11); cout << "6. " << dd.get () << ", "; cout << dd.get () << ", "; cout << dd.get () << ", "; cout << dd.get () << ".\n"; dd.put (7); dd.put (9); dd.put (11); cout << dd.get () << ", " << dd.get () << ", " << dd.get () << ", " << dd.get () << ".\n"; for (a = 0; a < 12; a++) de.put (a * a); for (a = 0; a < 12; a++) cout << de.get () << " "; cout << "\n"; aaz: getch (); printf ("\n"); return 0; } ee (struct ac bb) { printf ("2. %i, %i.\n", bb.a, bb.b); return 0; } ef (union ae bc) { if (bc.bb.b8) printf ("1"); else printf ("0"); if (bc.bb.b7) printf ("1"); else printf ("0"); if (bc.bb.b6) printf ("1"); else printf ("0"); if (bc.bb.b5) printf ("1"); else printf ("0"); if (bc.bb.b4) printf ("1"); else printf ("0"); if (bc.bb.b3) printf ("1"); else printf ("0"); if (bc.bb.b2) printf ("1"); else printf ("0"); if (bc.bb.b1) printf ("1"); else printf ("0"); return 0; } -------------------- Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).
-------------------- Подарки: (Всего подарков: 19 ) |
|
|
|
|
8.07.2018 - 12:30
Сообщение
#45
|
|
Уже не экспат Текущее настроение: Вст. ник | Цитата Группа: Легенда Сообщений: 16554 Регистрация: 14.06.2011 Пользователь №: 46131 Из: Везде Награды: 34 Подарки: 341 Пол: М Репутация: 3272 |
Здесь основной состав форума далек от языков программирования.... если что то выкладываешь, так объясни для чего и каких целей-задач этот код....
-------------------- Не говори что мне делать и я не скажу куда тебе идти.
-------------------- Подарки: (Всего подарков: 341 ) |
|
|
|
|
10.07.2018 - 12:03
Сообщение
#46
|
|
Почетный Текущее настроение: Вст. ник | Цитата Группа: Супер Стар Сообщений: 3097 Регистрация: 29.12.2009 Пользователь №: 33839 Награды: 15 Подарки: 41 Пол: М Репутация: 315 |
Здесь основной состав форума далек от языков программирования.... если что то выкладываешь, так объясни для чего и каких целей-задач этот код.... Полностью поддерживаю.
-------------------- -------------------- Подарки: (Всего подарков: 41 ) |
|
|
|
|
22.07.2018 - 12:57
Сообщение
#47
|
|
Известный Текущее настроение: Вст. ник | Цитата Группа: Жители Сообщений: 835 Регистрация: 29.05.2013 Пользователь №: 68270 Из: Тольятти Награды: 4 Подарки: 19 Имя: jura_k Пол: М Репутация: 55 |
Читаю книгу "Начальный курс C и C++". При переходе от C к C++ есть несколько примеров кода, я их слил в одну программу, реализовал, запустил. Вывожу, что получилось.
Конкретно в этом коде - неправильно. Потому что на самом деле в классе есть собственный конструктор, совпадающий с именем класса, и не нужно определять новую функцию-конструктор класса. -------------------- Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).
-------------------- Подарки: (Всего подарков: 19 ) |
|
|
|
|
6.10.2018 - 16:52
Сообщение
#48
|
|
Известный Текущее настроение: Вст. ник | Цитата Группа: Жители Сообщений: 835 Регистрация: 29.05.2013 Пользователь №: 68270 Из: Тольятти Награды: 4 Подарки: 19 Имя: jura_k Пол: М Репутация: 55 |
Программа создана для решения учебных задач в среде Visual C++ 6.0.
Реализованы ввод данных, а также вывод результатов. В приложении рабочая версия программы и архив проекта. За основу взята архитектура программы MFC. https://yadi.sk/i/UHolQFkGn5cCrw - текст программы https://yadi.sk/i/j1MtPspDY4GvLw - задачник https://yadi.sk/i/S0R3tYR6rweFiw - текст программы https://yadi.sk/d/thRbgTrYF5RuPg - архив проекта https://yadi.sk/d/VzoSCO3oJwtQ5A - программа Код программы: » Кликните сюда для просмотра оффтоп текста.. «
Сообщение отредактировал jura_k - 6.10.2018 - 16:55 -------------------- Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).
-------------------- Подарки: (Всего подарков: 19 ) |
|
|
|
|
6.10.2018 - 19:22
Сообщение
#49
|
|
Старейшина Текущее настроение: Вст. ник | Цитата Группа: Легенда Сообщений: 12414 Регистрация: 8.06.2009 Пользователь №: 27737 Из: сострадания к ближнему Награды: 205 Подарки: 171 Пол: ? Репутация: 2878 |
Чувак, ты для чего так ужасно массивы объявляешь? Такими структурами никто, программирующие на плюсах, не пользуется. Юзай вектор из STL или динамически объявляй при помощи умных указателей из boost. А твой код выглядит пугающе, если честно...
-------------------- Demons are a girl's best friends
-------------------- Подарки: (Всего подарков: 171 ) |
|
|
|
|
|
7.10.2018 - 7:00
Сообщение
#50
|
|
Известный Текущее настроение: Вст. ник | Цитата Группа: Жители Сообщений: 835 Регистрация: 29.05.2013 Пользователь №: 68270 Из: Тольятти Награды: 4 Подарки: 19 Имя: jura_k Пол: М Репутация: 55 |
А меня этому никто не учил.
В 1993-1997 "vector" ещё не было. И тогда я думал, как освоить программирование под MS-DOS, а о STL даже не слышал. Даже сейчас про STL я знаю лишь то, что она существует, но даже в глаза не видел. А что такое "умных указателей из boost"? И чем вам традиционный подход не нравится? Мне всего лишь массив нужен. Массива из BASIC'а 1990-го года вполне достаточно. -------------------- Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).
-------------------- Подарки: (Всего подарков: 19 ) |
|
|
|
|
Текстовая версия | Сейчас: 26.04.2024 - 22:22 |