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

Отсечение данных, добавление указателя - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выровнять вывод под две колонки http://www.cyberforum.ru/cpp-beginners/thread1200077.html
Привет, ребята. Подскажите как сделать, что бы вывод был строго под нужными колонками, и не "сьезжал" куда не надо. Заранее спасибо! Скрин - cut Загружайте изображения на сайт. А коды положено перепечатывать в тело сообщения!
C++ Опишите посторочно, что делает эта программа 1. Описать структуру с именем PRICE, содержащую следующие поля: • название товара; • название магазина, в котором продается товар; • стоимость товара в руб. 2. Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из восьми элементов типа PRICE; записи должны быть размещены в алфавитном порядке по названиям товаров; • вывод на экран информации... http://www.cyberforum.ru/cpp-beginners/thread1200070.html
Как правильно работать с функцией _getch() ? C++
Ребята, задача такова: Надо нарисовать фигурку в консоли. И дигать ,по консоли, фигурку стрелочками из клавиатуры. Операторы котрые буду использовать(надо использовать) system("cls") для обновления консоил после каждого движения фигруки. _getch() для перехвата введенной стрелки на консоль и изменения положения фигурки. Первая проблема: не могу разобраться с функцией getch() вроед...
Удалить из введенной с клавиатуры строки первые 2 слова, если это цифры C++
Помогите написать программу, которая удаляет из введенной с клавиатуры строки первые 2 слова если это цифры.
C++ Дописать К элементов в начало файла http://www.cyberforum.ru/cpp-beginners/thread1200051.html
вот текст программы)))мне нужно к уже введенным данным дописать еще в начало файла)))очень плохо шарю помогите плиз #include<iostream.h> #include<stdio.h> #include<conio.h> #include<fstream.h> struct sport{ char name; char town; int players; int credits;
C++ Использовать программу, составленную при выполнении лабораторной работы №10 Использовать программу, составленную при выполнении лабораторной работы №10. #include <iostream> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> using namespace std; FILE *fl; typedef struct { подробнее

Показать сообщение отдельно
ВикторВБ
0 / 0 / 0
Регистрация: 03.06.2014
Сообщений: 5
05.06.2014, 15:18     Отсечение данных, добавление указателя
Задача продемонстрировать отсечение данных.
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#include <iostream>
 
using namespace std; 
 
enum breed { golden, cairn, dandie, shetland, doberman, lab };  // breed(порода)
 
class mammal //объявляем класс
{
    public:  //открытый доступ  
        mammal() { its_age = 2; its_weight = 5;}    
        ~mammal() {}                                
 
        int get_age() const {return its_age;}        //int- функция, возвращаем its_age
        void set_age(int age) {its_age = age;}      //(set-установить) 
 
        int get_weight() const {return its_weight;}
        void set_weight(int weight) {its_weight = weight;}
 
        void speak() const 
        {
            cout << "mammal sound\n";
        }
 
        void sleep() const 
        {
            cout << "mammal sleep\n"; 
        }
 
    protected:  
        int* its_age;       
        int its_weight;
        
};
 
class dog : public mammal 
{
    public:
        dog() : its_breed(golden) {}
        ~dog() {}
 
        breed get_breed() const {return its_breed;}
 
        void set_breed(breed br) {its_breed = br;}
 
        //отсечение данных (при передаче в виде значения):
        void set_age(int age) 
        
{
            if (age > 10 || age < 0) {return;} //задается условие.
 
            its_age = age;   
        }
 
 
        void wag_tail() const 
        {
            cout << "tail wadding\n"; 
        }
 
        void beg_for_food() const 
        {
            cout << "begging for food\n"; 
        }
        
    private:    //инкапсуляция
        breed its_breed;            
};
int main()      
{               
    dog fido; //создаём объект класса dog
    fido.speak();
    fido.wag_tail();
    fido.set_age(8);
    fido.set_age(20);
 
    cout << "fido is " << fido.get_age() << " years old\n";
    system("PAUSE");
    return 0;
Необходимо чтобы отсечение было через указатель. Помогите пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru