Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 28
1

Совместите объявление и инициализацию структуры. После инициализации структуры выполните изменение ее полей с последующи

06.01.2018, 19:57. Показов 1562. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу структурного описания каталога одной книги.
Программный код решения примера

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
50
51
52
53
54
55
56
57
#include <stdio.h>
 
#include <conio.h>
 
#include <string.h>
 
#define N 40
 
struct  book  { // определение структуры
 
     char title[N+1];    // название книги
 
     char author[N+1];   // автор
 
     int year;           // год издания
 
     int page;           // количество страниц
 
     float price;        // цена в у.е.
 
} Library;
 
 int main (void)
 
 {
 
// Инициализация полей структуры
 
    Library.year = 2007;
 
    Library.page = 496;
 
    Library.price = 12.78F;
 
     strcpy_s(Library.title, N, "Programming in C");
 
    strcpy_s(Library.author, N, "Stephen G. Kochan");
 
     // Вывод на консоль
 
    printf("\n\t Title: %s\n", Library.title);
 
    printf("\t Author: %s\n", Library.author);
 
    printf("\t Year: %d\n", Library.year );
 
    printf("\t Number of pages: %d p.\n", Library.page );
 
    printf("\t Price: %1.2f y.e.\n", Library.price);
 
    printf("\n\n Press any key: ");
 
    _getch();
 
    return 0;
 
}
Задание 1

1. Совместите объявление и инициализацию структуры. После инициализации структуры выполните изменение ее полей с последующим выводом на консоль.

2. Примените оператор typedef.

3. Поля структуры title и author определите с помощью указателей.

4. Произведите инициализацию структуры после ввода значений полей с клавиатуры.

ЗАРАНЕЕ СПАСИБО И ПРИШЛИТЕ ПОЖАЛУЙСТА КОД СКОМПИЛИРОВАННОЙ ПРОГРАММЫ
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2018, 19:57
Ответы с готовыми решениями:

Различное поведение при инициализации одних и тех же полей структуры
Всем привет. Начал недавно изучать Си. В самом начале пути. Из книжек - K&amp;R и Крупник. Ну и...

Помещение структуры в вектор, удаление структуры, изменение элементов структуры
Здравствуйте. Помогите разобраться с тем, как: 1 - находить элементы в векторе зная уникальный...

Непонятный вывод программы после инициализации структуры
В общем буду краток , написал программу , она выполнилась , но не так как надо и пока что не могу...

Изменение полей упакованной структуры
Читаю Рихтера CLR via C# В главе про значимые типы на примере структуры рассматривается пример...

1
229 / 112 / 35
Регистрация: 25.11.2017
Сообщений: 389
07.01.2018, 15:09 2
Вот здесь все хорошо написано. Читайте.
0
07.01.2018, 15:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2018, 15:09
Помогаю со студенческими работами здесь

Динамическое изменение структуры таблицы для организации древовиднойой структуры
Доброго времени суток. У меня такой вот вопрос: Необходимо сделать возможность добавления записей в...

Структуры, нумерация полей структуры
Добрый день, у меня есть задачка, она решена. Но меня попросили &quot;предусмотреть нумерацию полей...

Что означают цифры после двоеточия в объявлении полей структуры
У Петзолда встретился с вот таким вот объявлением typedef struct { unsigned int fAdvise:1;...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru