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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск введеных имени и фамилии в файле http://www.cyberforum.ru/cpp-beginners/thread562891.html
3 программы) помогите пожалуйста написать их на с++))сам я в с++ не очень шарю..и если можно пожалуйста с комментами)) 1.Имеется файл в котором хранится порядковый номер и имя студента:(пример) 1 Иванова Мария 2,,, 3 , , 10
C++ Проверка на палиндром Проверить, является ли 5-тизначное число палиндромом. (Число водится с клавиатуры). http://www.cyberforum.ru/cpp-beginners/thread562889.html
C++ Программирование задач обработки структур и файлов
Не могу запустить программу на DevC++. Где может быть ошибка. Вот задание: Даны сведения о книгах: автор, название, год издания. Вывести на экран сведения о книге "Информатика", упорядочив по возрастанию год выпуска. Может кто нибудь новую программу сможет сделать. #include <iostream> #include <string> #include <vector> #include <locale> #include <algorithm>
C++ Дружественнная функция и класс
Никак не пойму, почему дружественная функция не может обратиться к члену класса. #include<iostream> using namespace std; #include<stdlib.h> template <typename T> class cclass { T *arr; const int size;
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 ((x%2==m)and (y%2==h)) { for (i=a; i<=b; i++) подробнее

Показать сообщение отдельно
osrcproject
3 / 3 / 0
Регистрация: 01.05.2012
Сообщений: 14
01.05.2012, 17:40     Передача struct в перегруженную ф-ю.
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
19
#ifndef PRINTING_H
#define PRINTING_H
 
#include <cstdlib>
#include <iostream>
#include <string>
#include "time.h"
 
using namespace std;
 
       struct coc{
        string name;
        int old;
    }; 
 
    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;
}
 
Текущее время: 23:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru