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

Работа с Массивами Структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Математические задачи http://www.cyberforum.ru/cpp-beginners/thread424825.html
Вот математические задачки, нуждаюсь в помощи решения... Сам на данный момент не способен, так как тёмный в этом деле. Ещё раз заранее извиняюсь что прошу так много сделать, но увы зачислен был поздно, и разобраться в материале просто физически был не способен, вот сейчас потихоньку разбираю, кому не сложно помогите пожалуйста. 1. Составьте алгоритм расчета значений z1 и z2 по двум формулам,...
C++ Заголовочные файлы #ifndef _MYCLASS_H #define _MYCLASS_H class myclass{//Описание класса}; #endif Сказано, что заголовочные файлы обычно включают специальные константы (sentry), которые сообщают компилятору, что файл уже обработан и повторное включение не требуется. Поправьте если не так, если _MYCLASS_H было определено как "class myclass{//Описание класса};", как в примере, то в тексте программы _MYCLASS_H... http://www.cyberforum.ru/cpp-beginners/thread424823.html
C++ Нулевой указатель
Что происхот при: int* p = NULL; cout << *p; Другими словами, на что ссылается нулевой указатель? Компилятор ошибок не выдает.
Битовые поля C++
В приложении 1 есть пример использования битовых полей. В выделенной строке структуре присваивается бит, полученный из функции. (Кстати, как функция может вернуть БИТ?) Чтобы обеспечить возможность такого присваивания, функция должна возвращать значение такого же типа, как принимающий его объект структуры. Почему же возможно обойтись и без этого, так, как описано в приложении 1? По аналогии...
C++ Структуры, содержащие указатели на самих себя http://www.cyberforum.ru/cpp-beginners/thread424820.html
Как вообще возможно существование структур, содержащих указатели на самих себя? struct mystruct{ int a; char ch; mystruct* sptr; // Указатель на объекты типа mystruct }; Например, если нам нужно вычислить объем, занимаемый mystruct в памяти, получается рекурсия!
C++ Объясните пожалуйста Получилось довольно много вопросов, накопилось пока читал книгу. Отблагодарю, как смогу за любую информацию :) Вот они: Как вообще возможно существование структур, содержащих указатели на самих себя? struct mystruct{ int a; char ch; mystruct* sptr; // Указатель на объекты типа mystruct }; подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
09.01.2012, 12:52     Работа с Массивами Структур
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
//#include "stdafx.h"
#include <stdio.h>
#include <string.h>
#include <conio.h>
 
typedef struct _Book
{
    size_t id, numPages;
    char title[64];
} Book;
 
int main()
{
    Book arr[3];
    size_t i, arrSize = sizeof(arr) / sizeof(*arr);
    for(i = 0; i < arrSize; ++i)
    {
        puts("Input book's id, numPages, title:");
        scanf("%u%u%*c", &arr[i].id, &arr[i].numPages);
        gets(arr[i].title);
    }
    puts("\nInput title to find:");
    char titleToFind[64];
    gets(titleToFind);
    for(i = 0; i < arrSize; ++i)
    {
        if( !strcmp(titleToFind, arr[i].title) )
        {
            printf("id = %u\n", arr[i].id);
        }
    }
    _getch();
    return 0;
}
 
Текущее время: 22:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru