С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверьте, господа-учителя) http://www.cyberforum.ru/cpp-beginners/thread981257.html
вот сделал программу и не знаю, может что-то упустил само задание следущее: вычислить сумму и количество элементов массива Х (n) целых чисел, больших 1 и меньших 5 #include "stdafx.h" #include...
C++ C++ Найти сумму ряда с точностью эпсилон Оператор цикла с предусловием (while) и с постусловием (do while) Задание необходимо выполнить в двух вариантах (используя два вида циклов) Найти сумму ряда с точностью ε , общий член которого... http://www.cyberforum.ru/cpp-beginners/thread981247.html
Нужно обьединить 2 функции в одну C++
функцию int getMax(stack *head) и int getCount(stack *head , int max) объединить в оду и в void main() выводы поменять #include<iostream> #include<conio.h> #include <time.h> using namespace...
C++ Инициализация комплексного массива
Подскажите как правильно проинициализировать элементы двухмерного комплексного массива. По заданию нужно чтобы с клавиатуры вводилась действительная и мнимая часть, но очевидно я делаю что-то не так,...
C++ Ввести массив с клавиатуры и найти количество его элементов http://www.cyberforum.ru/cpp-beginners/thread981237.html
Две связанные между собой задачи: 6. Напишите программу, использующую следующие функции: Fill_array() принимает в качестве аргумента имя массива элементов типа double и размер этого массива. Она...
C++ Строки Ребята, помогите пожалуйста! Напишите задачу которая формулируется так: 23. Виділити з тексту слова, у яких кількість голосних звуків парна Текст любой, можно на русском) Перепечатайте задание... подробнее
daslex
1291 / 535 / 177
Регистрация: 02.08.2011
Сообщений: 2,756
19.10.2013, 12:53 0

Структуры

19.10.2013, 12:53. Просмотров 319. Ответов 3
Метки (Все метки)

Ответ

Ошибка есть, если вводить pib с пробелом.
cin считывает до первого пробела.

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
# include <iostream>
#include <iostream>
#include <conio.h>
#include <string>
 
using namespace std;
struct Biblio
{
    char pib[20];
    int kafedra;
    int kolvo;
};
int main()
{
    int n;
    cout << "\nInput count of students: n = ";
    cin>>n;
    Biblio * biblio = new Biblio[n];
    int i;
 
    cin.ignore();
       for(i=0; i<n; i++)
    {
        cout << "\nInput PIB:";
        cin.getline(biblio[i].pib,20);
 
        cout<< "\nInput kafedry:";
        cin >> biblio[i].kafedra;
        cout << "\nInput kolvo knig':";
        cin >> biblio[i].kolvo;
        cin.ignore();
    }
 
    delete []biblio;
    return 0;
}


Вернуться к обсуждению:
Структуры
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2013, 12:53

Исследование структуры FILE или: что вообще можно выудить из этой структуры, указатель на которую мы получаем при открытии файла?
Ничего нельзя. Итак, новичкам напомню, что после выполнения кода FILE* f=...

Оператор if и структуры. Возвращение структуры из функции
Здравствуйте, имеется такая вот функция. void InputStructEmployee (int...

Структуры. Работа с файлами, содержащими структуры
2) Дана совокупность сведений, каждое из которых состоит из следующих...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru