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

работа со структурой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать рекурсивную функцию, выводящую все числа от 1 до n http://www.cyberforum.ru/cpp-beginners/thread951168.html
Дано натуральное число n. Написать рекурсивную функцию, выводящую все числа от 1 до n.
C++ Подключение динамической библиотеки Всем доброго времени суток. Передо-мной стоит задача подключения собственно написанной библиотеки. И дело в том что я понятие не имею как это сделать. Долгий поиск по гуглу не дал качественного результата, понял только то что помимо библиотеки придётся подключить все заголовочники. Да и вообще, почти вся информация что я нашёл имеет противоречивый харрактер, где то в .pro файл добавляют одним... http://www.cyberforum.ru/cpp-beginners/thread951162.html
Убрать из массива информацию о машинах, срок службы которых больше 5 лет C++
Мне нужно создать массив структур, который будет вмещать в себе такие элементы: марка автомобиля, тип (грузовой или легковой),номерной знак, срок службы, для легковых нужно вводить цвет. Задание: убрать из массива информацию о машинах срок службы которых больше 5 лет. #include <stdio.h> #include <math.h> #include <conio.h> #include <stdlib.h> struct cars { char model; char color;...
Как правильно прочитать объявление? C++
Как правильно прочитать данную конструкцию ((unsigned char*)(&a)) ? Вот код.Помогите пожалуйста. #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { double a = 9.4; for (int i = 0; i < sizeof(double); i++)
C++ Почти While, или как делать действие до нажатия кнопки http://www.cyberforum.ru/cpp-beginners/thread951127.html
Доброго времени суток. Идея такова должен работать следующий код: SetCursorPos(x, y); mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); SetCursorPos(x, y); пока я не нажму F2. Я как не отесаный простак пытался сделать это наи глупейшим способом типа: while (Key==VK_F2) {код} но не тут то было.
C++ Прокомментируйте пожалуйста код (класс String) Добрый день. У меня есть пользовательский класс String. Есть какие-то замечания по оформлению класса? Я стремлюсь к чистому коду. // Дополнить следующую спецификацию к собственному классу строк String, // обеспечив возможность выполнения смешанных операций // над собственными строками, С-строками и STL-строками class String { private: подробнее

Показать сообщение отдельно
lemegeton
2917 / 1346 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
12.09.2013, 08:13     работа со структурой
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
#include <iostream>
#include <iomanip>
 
struct Time {
  int hours;
  int minutes;
  int seconds;
};
 
long getNumberOfSeconds(const Time &time) {
  return time.hours * 3600 + time.minutes * 60 + time.seconds;
}
 
int compare(const Time &a, const Time &b) {
  return getNumberOfSeconds(a) - getNumberOfSeconds(b);
}
 
std::ostream &operator<<(std::ostream &stream, const Time &time) {
  stream.width(2);
  stream.fill('0');
  return stream << time.hours << ":" << time.minutes << ":" <<
    time.seconds;
    
}
 
const char *chooseMessage(int value, const char *less, const char *equals,
  const char *greater) {    
  return value == 0 ? equals : value < 0 ? less : greater;
}
 
int main(int, char **)  {
  Time a = {1, 5, 23};
  Time b = {0, 65, 23};
  Time c = {1, 7, 23};
 
  std::cout << a << 
    chooseMessage(compare(a, b), " is less than ", " equals to ", " is more than ") <<
    b << std::endl;
 
  std::cout << b << 
    chooseMessage(compare(b, c), " is less than ", " equals to ", " is more than ") <<
    c << std::endl;
 
  std::cout << a << 
    chooseMessage(compare(a, c), " is less than ", " equals to ", " is more than ") <<
    c << std::endl;
 
  return 0;
}
 
Текущее время: 16:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru