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

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

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

Показать сообщение отдельно
igorrr37
1837 / 1455 / 224
Регистрация: 21.12.2010
Сообщений: 2,408
Записей в блоге: 11
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;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru