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

Готовый код.Как перестроить структуру под класс.wxDex-C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести сумму всех положительных четных чисел http://www.cyberforum.ru/cpp-beginners/thread152061.html
Напишите прогу на Си плиз: Дан набор не нулевых целых чисел; признак его завершения - число 0 Вывести сумму всех положительных четных чисел из данного набора Если требуемые числа в наборе отсутствуют то вывести 0. Плиз помогите!!!
C++ Windows приложения на С++ Я изучил С++ и теперь хочю писать не консольные приложения ,a windows приложения на С++ где мне такое приложение создать и какие вы мне книги к данному материалу что там будет ,вы по рекомендуете опишите плз. http://www.cyberforum.ru/cpp-beginners/thread152058.html
C++ Подскажите что не правильно чему оно не так выводит и по возможности исправьте ошибки вот условие и код программы
Подскажите что не правильно чему оно не так выводит и по возможности исправьте ошибки вот условие и код программы: Проверить, есть ли во входной строке символов, который состоит из слов, разделенных пробелом, целые числа n , что удовлетворяют условие (условие в вордовому файле) . Для проверки числа использовать функцию. В случае наличия таких чисел напечатать их, а также их количество. ...
C++ удалить старые файлы
Добрый день. Мне нужно написать небольшой код, который бы автономно удалял старые файлы из каталога, которым уже 30 дней. Файлы создаются по 1 день в заданом каталоге. Если удалить конкретный файл, код будет выглядеть так: { if (remove("/tmp/Archive/2010.07.01")==-1) printf("error"); /*удаляет файл 2010.07.01*/ else std::cout << "Delete Archiver...
C++ побитывая операция и массив http://www.cyberforum.ru/cpp-beginners/thread152008.html
подскажите как массив чисел перевести в массив единиц и нулей с помощью побитовых операций
C++ Считать строку из файла int ch; while (ch ==100) { fgets( load_string, ch , file ); cout << load_string << endl; ch++; } В чем тут ошибка , откомпилить не могу подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
07.07.2010, 16:44     Готовый код.Как перестроить структуру под класс.wxDex-C++
USHЁL,

int golf::setgolf(golf&g) и вперед...
Нет. Не g. ща...

Добавлено через 30 минут
Лови... Вроде работает...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 //golfobj.h
#ifndef GOOLF_H_
#define GOLF_H_
using namespace std;
const int Len = 40;
class golf
{
  private:
    char fullname[Len];
    int handicap;
  public:
   golf();
   golf(char _name[Len],int _hc);
   int setgolf(golf&);// ?
   ~golf();
   void fhandicap(int hc);
   void showgolf(golf&) const;
};
#endif
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
 //golf.cpp
#include <iostream>
#include <string>
#include "golfobj.h"
golf::golf()
{
    fullname[0] = '\0';
    handicap = 0;
}
 
golf::golf(char _name[Len],int _hc)
{
    strcpy(fullname, _name);
    handicap = _hc;
}
 
golf::~golf(){}
 
int golf::setgolf(golf&h)
{
 
    int io,hnp;
    cout<<"Vvedite Vashe imya i handicap:\n";
    if(cin.getline(h.fullname,Len))
     io = 1;
      else
       io = 0;
       cin>>hnp;
       h.handicap=hnp;
       return io;               
}
 
void golf::fhandicap(int hc)
{
    handicap = hc;
}
 
void golf::showgolf(golf&g) const
{  
    cout<<"Name: "<<g.fullname<<endl;
    cout<<"Handicap: "<<g.handicap<<endl;
}
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
 //main.cpp
#include <cstdlib>
#include <iostream>
#include "golfobj.h"
using namespace std;
int main(int argc, char *argv[])
{
   golf players[3];  //{
                       // golf("Sanya",15),
                       // golf("Katia",30),
                       // golf("Pasha",17)
                       //};//massiv class golf
                      
    int i;
    char imia;
    int hnd;
    for(i=0;i<3;i++)
     {
       players->setgolf(players[i]);
       players->showgolf(players[i]);
       cout<<endl;
       cout<<"Vvedite new handicap:";
       int hnd = 0;
       cin>>hnd;
       players[i].fhandicap(hnd);
       players->showgolf(players[i]);
       while(getchar()!='\n');
     }
     for(i=0;i<3;i++)
     {
       players->showgolf(players[i]);
       cout<<endl;
     }
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru