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

Разный доступ к элементам структуры через указатель - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Буфер обмена и jpeg http://www.cyberforum.ru/cpp-beginners/thread623493.html
Подскажите, пожалуйста, как в Win32 C++ получить из буфера обмена HBITMAP и сохранить его как jpeg файл со сжатием
C++ Составить программу, для вычисления значений функции Составить программу, для вычисления значений функции у=(х2-2х+5)(х-3) при изменении аргумента х еще -8 до +6 с шагом 0.01. http://www.cyberforum.ru/cpp-beginners/thread623492.html
C++ Открытие соединенных com портов
Скажите пожалуйста, если на одном компьютере соединены 2 com порта между собой и один из них уже используется программой для принятия данных, помешает ли этот факт второй программе открыть незанятый...
C++ Определить средний балл по каждому предмету
В сессию m студентов одной группы сдали 5 экзаменов. Результаты сессии представлены в виде матрицы N (m 5). Определить средний балл по каждому предмету.
C++ Сформировать массив... http://www.cyberforum.ru/cpp-beginners/thread623470.html
Сформировать массив К, размерности N M; причем элементы первой строки – нулевые второй – единичные, м – 0 – (м – 1).
C++ Все отрицательные элементы массива уменьшить в двое, а все нулевые элементы заменить на... Задан массив М, состоящий из К строк и N столбцов. Все отрицательные элементы уменьшить в двое, а все нулевые элементы заменить на – 0.1. подробнее

Показать сообщение отдельно
iPhonia
2 / 2 / 0
Регистрация: 11.03.2012
Сообщений: 48
15.07.2012, 17:55
Автор топика, а ты часом не по книжке Стивена Прата занимаешься? Я и ты прям нога в ногу идем. У меня самого возникли трудности с этой задачей, и потому полез на этот форум. Хотел уже создать тему, но первый же топик содержал ответ на мой вопрос

Впрочем, вот как я сделал эту задачу:

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
#include <iostream>
 
struct candyBar
 
{
 std::string name;
 float weight;
 int calories;       
};
 
int main()
 
{
 using namespace std;
 
 candyBar * snack = new candyBar[3];
 
 snack[0].name = "Snikers";
 snack[0].weight = 100.5;
 snack[0].calories = 700;
 
 snack[1].name = "Mars";
 snack[1].weight = 80.5;
 snack[1].calories = 640;
 
 snack[2].name = "Bounty";
 snack[2].weight = 95.5;
 snack[2].calories = 400;        
 
 cout << "Name: " << snack[0].name << endl;
 cout << "Weight: " << snack[0].weight << endl;
 cout << "Calories: " << snack[0].calories << endl << endl;
 
 cout << "Name: " << snack[1].name << endl;
 cout << "Weight: " << snack[1].weight << endl;
 cout << "Calories: " << snack[1].calories << endl << endl;
 
 cout << "Name: " << snack[2].name << endl;
 cout << "Weight: " << snack[2].weight << endl;
 cout << "Calories: " << snack[2].calories << endl << endl;
 
 cin.get();
 return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru