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

Передача struct в перегруженную ф-ю. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск введеных имени и фамилии в файле http://www.cyberforum.ru/cpp-beginners/thread562891.html
3 программы) помогите пожалуйста написать их на с++))сам я в с++ не очень шарю..и если можно пожалуйста с комментами)) 1.Имеется файл в котором хранится порядковый номер и имя студента:(пример)...
C++ Проверка на палиндром Проверить, является ли 5-тизначное число палиндромом. (Число водится с клавиатуры). http://www.cyberforum.ru/cpp-beginners/thread562889.html
C++ Программирование задач обработки структур и файлов
Не могу запустить программу на DevC++. Где может быть ошибка. Вот задание: Даны сведения о книгах: автор, название, год издания. Вывести на экран сведения о книге "Информатика", упорядочив по...
C++ Дружественнная функция и класс
Никак не пойму, почему дружественная функция не может обратиться к члену класса. #include<iostream> using namespace std; #include<stdlib.h> template <typename T> class cclass { T *arr;...
C++ Работа с файлами данных (сортировка по названию пункта назначения) http://www.cyberforum.ru/cpp-beginners/thread562882.html
Надо подправить программу. Вот задание: Структура AEROFLOT с полями: - название пункта назначения рейса; - тип самолета. Действия с файлом структур»: - сортировка записей в файле по названиям...
C++ Вывести сумму и произведение чисел. Здравствуйте. #include<stdio.h> #include<conio.h> main() { int a, b, x, y, sum, pr, i, m, h; printf ("vedite 2 chisla ot a do b\n"); scanf ("%d%d", x, y); if... подробнее

Показать сообщение отдельно
scofielcl
4 / 4 / 0
Регистрация: 11.09.2011
Сообщений: 145

Передача struct в перегруженную ф-ю. - C++

01.05.2012, 17:14. Просмотров 264. Ответов 9
Метки (Все метки)

Доброго дня. NetBeans не выделяет ошибок , но не компилирует.
Описание структуры и функции в printing.h
Тело функции в printing.cpp
Вызов функции в main.cpp
Попрошу подсказать , что задано неверно.

printing.cpp
C++
1
2
3
4
5
6
7
8
#include "printing.h"
 
void print(coc big,int b){
    for(int i=0;i<b;i++){
    if(big[i].old < 15) cout<<"User "<<big[0].name <<" is not old!";
    else cout<< "User "<<big[i].name <<" is old!";
    }
}
printing.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef PRINTING_H
#define PRINTING_H
 
#include <cstdlib>
#include "iostream"
#include "time.h"
 
using namespace std;
 
       struct coc{
        string name;
        int old;
    }; 
 
    struct coc big[2];
    
void print(coc big,int b);  
#endif  /* PRINTING_H */
main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "printing.h"
 
int main() {
    
    big[0].name = "Alia";
    big[0].old = 10;
    
    big[1].name = "Alisa";
    big[1].old = 19;
     
    print(big,2);
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru