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

Работа с классами и функциями - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Исключения. Проверка на правильность введения целого числа http://www.cyberforum.ru/cpp-beginners/thread894819.html
Надо сделать в программе несколько исключений. Одно из них должно срабатывать если вместо числа(int) будет введено число с точкой(float, double) или вообше символ. Исключение в принципе есть, надо токо условие для throw написать(строчки 40 и 44). Я понятия неимею как ето проверить, и сделать так чтоб програма не вылетала. #include <iostream> #include <conio.h> #include <string.h> using...
C++ Подсчитать количество населения в селах 8.Дан список населенных пунктов области с описанием: название, кол-во жителей, тип. Тип выбирается из списка: город, районный цент, село, поселок городского тип. Подсчитать кол-во населения в селах. #include <iostream> #include <clocale> #include <stdio.h> #include <conio.h> #include <string> using namespace ::std struct Naselpunkt { http://www.cyberforum.ru/cpp-beginners/thread894798.html
C++ Составить блок схему ,пжл !
Дан текстовый файл. Перепишите его в выходной файл, удалив все знаки препинания - программа работает , помогите оставшееся прокомментировать, и составить блок схему #include "stdafx.h" //Подкл. файлы для компиляции #include <iostream> // Подключает потоковый в/в #include <fstream> // Подключает потоковый в/в файлов #include <string.h> int main() {
Определить радиус и центр окружности минимального радиуса, проходящей хотя бы через три различные точки заданного множества точук на плоскости C++
Определить радиус и центр окружности минимального радиуса, проходящей хотя бы через три различные точки заданного множества точук на плоскости.
C++ Ошибка в коде.Удаление пробелов http://www.cyberforum.ru/cpp-beginners/thread894777.html
Вот пытаюсь сделать так,чтобы между словами был только 1 пробел. Что не так с выводом и в чём моя ошибка? #include <iostream> #include <conio.h> #include <string.h> #include <string> using namespace std; int main() { char str,str2,s1;
C++ Сформировать динамический массив из элементов структурного типа 1.Сформировать динамический массив из элементов структурного типа. struct реrson { char*name; char *adres; int age; }; 2.Вывести сформирован массив. подробнее

Показать сообщение отдельно
dickivs
 Аватар для dickivs
46 / 46 / 6
Регистрация: 25.11.2011
Сообщений: 267
07.06.2013, 21:26     Работа с классами и функциями
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
//boosh.h
#ifndef BOOSH_H
#define BOOSH_H
 
#include<string>
using std::string;
 
class boosh
{
public:
    boosh(string = "Book Name", string = "Author Name", int = 0);
    void setName(string);
    void setAuthorName(string);
    void setSellValues(int);
 
    string GetName();
    string GetAuthorName();
    int GetSellValues();
private:
    string Name;
    string authorName;
    int sellVal;
};
#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
43
44
45
46
47
48
49
50
//boosh.cpp
#include<string>
using std::string;
 
#include "boosh.h"
 
boosh::boosh(string name, string aname, int val)
{
    setName(name);
    setAuthorName(aname);
    setSellValues(val);
}
void boosh::setName(string name)
{
    Name = name;
}
 
string boosh::GetName()
{
    return Name;
}
 
void boosh::setAuthorName(string aname)
{
    authorName = aname;
}
 
string boosh::GetAuthorName()
{
    return authorName;
}
 
void boosh::setSellValues(int val)
{
    if(val < 0){
        val = 0;
        sellVal = val;
    }
 
    else{
        sellVal = val;
    }
 
 
}
 
int boosh::GetSellValues()
{
    return sellVal;
}
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
//class driver
#include<iostream>
using std::cin;
using std::cout;
using std::endl;
 
#include "boosh.h"
 
int main()
{
    boosh b;
    int v;
 
    v = 1000;
 
 
    b.setName("C++ programming");
    b.setAuthorName("Deitel");
    b.setSellValues(v);
 
    
    cout << "Name\t\t" << "Author name\t"<< "Sell values\n"
         << b.GetName()<< "\t" 
         << b.GetAuthorName() << "\t\t"
         << b.GetSellValues() << "$\n";
 
    return 0;
}
 
Текущее время: 19:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru