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

Структура Dog.Работа со структурой - C++

Восстановить пароль Регистрация
 
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
28.03.2011, 19:43     Структура Dog.Работа со структурой #1
Здравствуйте. Помогите пожалуйста доделать задание или как то натолкнуть на решение!
вот задание:

№2. Объявить структуру Dog, которая содержит четыре поля: кличка,
порода, год рождения животного и фамилия хозяина.

Описать и одновременно частично инициализировать переменную dg типа
Dog кличкой, породой и фамилией хозяина некоторой собаки, не задавая
год её рождения.

Описать внутри структуры Dog функцию int get_age(int current_year), которая возвращает возраст собаки. Параметр current_year определяет текущий год.

Написать глобальную функцию Dog& to_upper(Dog& a), которая преобразует кличку собаки, делая все символы соответствующей строки заглавными. Функция должна модифицировать поля переменной a и возвращать ссылку на нее.

Написать глобальную функцию char *to_str(Dog & a), которая возвращает строку, содержащую кличку, породу, возраст и фамилию хозяина собаки, разделенные пробелами.

часть я сделал(что осилил),в остальном прошу помочь!
код:
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
#include <iostream>
using namespace std;
 
struct Dog{
char *name;
char *poroda;
int godr;
char *hoziain;
int get_age(int current_year){
return current_year ;
};
};
 
 
Dog& to_upper(Dog& a){  // тут по идеи надо как то разбить кличку собаки на буквы, и в цикле менять на заглавную,как это сделать?
 
while not EOF a do
 
}
 
int main(){
Dog dg;
dg.name = strdup("Barbos");
dg.poroda = strdup("Labrador");
dg.hoziain = strdup("Putin");
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2011, 19:43     Структура Dog.Работа со структурой
Посмотрите здесь:

Работа со структурой C++
C++ Работа со структурой
Работа со структурой C++
C++ Структура tree. Функция работы с этой структурой
C++ Работа со структурой
работа со структурой C++
Работа со структурой C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru