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

Код С++.Исправить ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Элементы массива A разместить в обратном порядке в массиве B http://www.cyberforum.ru/cpp-beginners/thread1054814.html
подскажите как это организовать
C++ Описать структуру с именем NOTE Помогите пожалуйста решить!!! Описать структуру с именем NOTE, содержащую следующие поля: • фамилия, имя; • номер телефона; • дата рождения (массив из трех чисел). Написать программу,... http://www.cyberforum.ru/cpp-beginners/thread1054804.html
Вызов меню из меню C++
Добрый день, начал писать простую программку что бы попрактиковаться. В программе даётся 3 пункта меню, нужно что бы при нажатии на любой пункт меню, открывалось его под меню. Т.е при нажатии на...
Вывести строку C++
Нужно вывести преобразованную строку в окно "Значение fV = ". + значение переменной fV. Сначала использую функцию sprintf() для формирования нужной строки, а затем Message() для вывода. Но...
C++ Создать новый файл, содержащий только отрицательные числа исходного файла http://www.cyberforum.ru/cpp-beginners/thread1054790.html
Дан текстовый файл, содержащий ненулевые целые числа. Создать новый файл, содержащий только отрицательные числа исходного файла (в том же порядке).
C++ Проконсультируйте по поводу двумерных массивов Условие задачи: программа должна разбивать графы,которые задаются матрицей смежности R, на подграфы. Матричный метод разбиения заключается в: 1)заданную матрицу R транспонируем в матрицу Q;... подробнее

Показать сообщение отдельно
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
24.12.2013, 15:53
Цитата Сообщение от RG21 Посмотреть сообщение
C++
1
2
s.name=t; 
t="1";
нормально просто теперь в классе s строка name будет "1" )

Добавлено через 13 минут
придерживаясь вашего кода
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
#include "iostream"
#include <string>
using namespace std;
class strana
{
public:
    string name;
    string forma;
    float ploshad;
    strana(void)
    {
    }
    strana(string & n,string & f)
    {
        name=n;
        forma=f;
        cout<<"Введите площадь территории(тыс. кв.км.)";
    }
    strana(string & n,string & f,float p)
    {
        ploshad=p;
        name=n;
        forma=f;
    }
    ~strana()
    {
        cout<<"удалено "<<name<<endl;
        cout<<"удалено "<<forma<<endl;
    }
    void show()
    {
        cout<<"Название - "<<name<<endl<<"Форма правления - "<<forma<<endl<<"Площадь территории(тыс.кв.км.) - "<<ploshad<<endl;
    }
};
 
void main(void)
{
    setlocale(LC_ALL,"rus");
    float p=17098;
    std::string t("Россия");
    std::string f("Монархия");
    strana s;
    s.forma=f;
    s.ploshad=p;
    s.name=t;
    t="Роиссия";
    s.show();
    s.~strana();
    strana s1(t,f,p);
    s1.show();
    strana s2=s;
    s2.show();
    system("pause");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru