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

Обращение к функции в классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Используя функции сформировать и вывести массив слов заданного типа Десятичное = > Short http://www.cyberforum.ru/cpp-beginners/thread786494.html
Помогите написать программу: 1. Задан массив, состоящий из слов. Используя функции сформировать и вывести массив слов заданного типа: Десятичное = > Short Добавлено через 4 часа 12 минут...
C++ Структуры данных, дописать в программу Нужно дописать в программу сколько чисел больше 10 находиться в массиве #include "StdAfx.h" #include <iostream> #include <string> #include <windows.h> #include <fstream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread786493.html
C++ заполнить массив C повторяющимися элементами из массива А, которых нет в массиве Б
Только начал осваивать СИ++ #include <iostream> #include <stdio.h> using namespace std; int main() { setlocale(LC_ALL, ".1251"); int a,b,c,na,nb,nc=0,i,j; printf ("введите длину массива А:");...
Очистка буфера клавиатуры C++
Добрый день. Начал писать тетрис. Возникла проблема с обработкой нажатий клавиш. Если часто нажимать на клавиши, то определенные действия выполняются и посте того, как перестал нажимать. Погуглил,...
C++ Смысл спецификатора mutable http://www.cyberforum.ru/cpp-beginners/thread786365.html
В этом тема и заключается %-)
C++ Записать в вектор строки разной длины из файла Всем добрый день, ситуация следующая: не могу записать в вектор строки разной длины из файла допустим есть файл под названием first.txt в нем содержатся несколько имен mike sveta vasya dima... подробнее

Показать сообщение отдельно
M9ICHIK
63 / 63 / 13
Регистрация: 09.12.2012
Сообщений: 459
14.02.2013, 21:27
и переделайте функцию print() => for(i=0;i<3;i++)

Добавлено через 3 минуты
или такой вариант:
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
int i=0;
struct Client
{
    string clientFname;
    string clientLname;
    int numberOFcard;
} client[3];
 
 
 
class Data {
public:
 
    Data(string &value, string &value2, int &value3)
    {
        client[i].clientFname=value;
        client[i].clientLname=value2;
        client[i].numberOFcard=value3;
        i++;
    }
 
    void print(/*int &nOfclient*/)
    {
        for(i=0;i<3;i++)
        {
        cout<<endl<<"Fname: "<<client[i].clientFname
            <<endl<<"Lname: "<<client[i].clientLname
            <<endl<<"Number of card"<<client[i].numberOFcard
            <<endl;
        }
    }
 
};
 
int main()
{
    string fname,lname;
    int nmbr,nmbrOFclient=0;
     Data *a;
    while(nmbrOFclient<3)
    {
        cout<<"Hello!"<<endl
        <<"Print your firstname "<<endl;
        cin>>fname;
        cout<<"Print your lastname "<<endl;
        cin>>lname;
        cout<<"Print number of your card "<<endl;
        cin>>nmbr;
        nmbrOFclient++;
        a=new Data(fname, lname, nmbr);
        
    }
    //////////////////////////////////////////////////////////////////////////
 
    a.print(); ///error!
    system("pause");
}
Добавлено через 3 минуты
или со статикой:
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
37
38
39
40
41
42
43
44
45
46
47
class Data {
public:
 
    Data(string &value, string &value2, int &value3)
    {
        client[i].clientFname=value;
        client[i].clientLname=value2;
        client[i].numberOFcard=value3;
        i++;
    }
 
   static void print(/*int &nOfclient*/)
    {
        for(i=0;i<3;i++)
        {
        cout<<endl<<"Fname: "<<client[i].clientFname
            <<endl<<"Lname: "<<client[i].clientLname
            <<endl<<"Number of card: "<<client[i].numberOFcard
            <<endl;
        }
    }
 
};
 
int main()
{
    string fname,lname;
    int nmbr,nmbrOFclient=0;
 
    while(nmbrOFclient<3)
    {
        cout<<"Hello!"<<endl
        <<"Print your firstname "<<endl;
        cin>>fname;
        cout<<"Print your lastname "<<endl;
        cin>>lname;
        cout<<"Print number of your card "<<endl;
        cin>>nmbr;
        nmbrOFclient++;
        Data (fname, lname, nmbr);
        
    }
    //////////////////////////////////////////////////////////////////////////
 
    Data::print(); ///error!
    system("pause");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru