С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 04.09.2021
Сообщений: 2

Изменение данных в структуре

04.09.2021, 11:28. Показов 2055. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, недавно начал учить c++ и застрял на задачке.
Нужно создать структуру зоопарк с данными о названии, животных. Это я сделал.
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include <string>
using namespace std;
 
struct zoo
{
    string name;
}
Но не могу нигде найти как реализовать функции для ввода данных в структуру с последующим их выводом в консоли. То есть нужно ввести количество N животных в зоопарке, после чего ввести имя каждого. Помогите пожалуйста
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.09.2021, 11:28
Ответы с готовыми решениями:

Изменение значения в структуре
Имеется двусвязный список со следующими параметрами: struct eachNodeNetwork { int i, j; int weightNode; int...

Изменение поля в структуре
Допустим есть структура struct tsp { int *a; } *new_tsp; И под эту структуру выделена память tsp *new_tsp =...

Обращение к структуре через индексатор и изменение её поля
Возможно ли в C#? class SomeClass { // Хочу вот так void Test() { this.Version = 10; }

4
49 / 31 / 19
Регистрация: 27.10.2019
Сообщений: 184
04.09.2021, 11:39
funnymonkey, погугли односвязный список или сделай массив структур а ввод и вывод будет идентичен как у обычных переменных
0
0 / 0 / 0
Регистрация: 04.09.2021
Сообщений: 2
04.09.2021, 14:57  [ТС]
Есть структура Зоопарк с именами животных. Нужно реализовать функцию ввода, вывода и изменения этих имен.
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include <string>
using namespace std;
 
struct zoo
{
    string name;
}
Помогите пожалуйста
0
Модератор
Эксперт С++
 Аватар для zss
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
04.09.2021, 15:59
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
struct zoo
{
    string name;
}; //   !!!! не забывайте ;
ostream& operator<<(ostream& output,const zoo& z) // вывод
{
    output<<z.name<<' ';
    return output;
}
istream& operator>>(istream& input,zoo& z) // ввод
{
    input>>z.name;
    return input;
}
void ChangeName(zoo& z,string newname)
{
     z.name=newname;
}
int main()
{
    zoo x;
    cin>>x;
    cout<<x;
    ChangeName(x,"Myname");
    cout<<x;
}
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
04.09.2021, 23:46
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
#include <iostream>
#include <string>
using namespace std;
 
struct Zoo 
{
    string name;    
};
 
void SetDataZoo(Zoo *data, int N)
{    
    for (int i = 0; i < N; i++) 
    {         
        cout << "name " << i+1 << ": ";      
        getline(cin, data[i].name);        
    }          
}
 
void PrintDataZoo(Zoo *data, int N)
{    
    for (int i = 0; i < N; i++)    
        cout << data[i].name << "\n";     
}        
        
int main() 
{
    int N;    
    cout << "N="; cin >> N;
    cin.ignore();
    
    Zoo *data = new Zoo[N]; 
 
    SetDataZoo(data,N);
    PrintDataZoo(data,N);
    
    delete[]data;
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.09.2021, 23:46
Помогаю со студенческими работами здесь

Какой тип данных можно применить в структуре для поиска данных
Доброго времени суток, уважаемые форумчане! Возникла проблемка: на форме (имя - ConDesForm)имеется таблица (рисунок ниже) в ячейках...

Поиск данных в структуре и запись полученных данных в файл
Всем доброго времени суток, Дано: структура содержащяя названия авто, регистр. номера, фамилию владельца Что не получается:...

По структуре данных в БД
Доброго времени суток всем обитателям форума! Всех с наступающими праздниками! Вопросик такой есть.. Стандартная схема адресов:...

Фильтрация данных в структуре
Здравствуйте. Есть задача Структура &quot;Государство&quot;: - название; столица; численность населения; занимаемая площать. Обеспечить...

По структуре базы данных
Привет, форумчане! Суть следующая. Фрагмент предметной области: &quot;Врачи могут работать в больницах и (или) поликлиниках. Они могут иметь...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru