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

[C++] Указатели - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование подставляемых функций и включение файла заголовка. http://www.cyberforum.ru/cpp-beginners/thread424843.html
Приветствую Вас форумчане! У меня вопрос и он опять связан с подключением заголовочного файла в старом формате, а может и не только. Думал, может опечатка, как это было не раз в предыдущих главах книги Джесса Либерти. Пытался менять расширения, не помогает, попробовал совсем убрать и вставить строку<using namespace std;> ,все равно ошибка. Посоветуйте, может в настройках компилятора, что то...
C++ Работа с Массивами Структур Вновь с вопросом о помощи по заданию, которое само собой не понимаю... 1. Поля структуры: инвентарный номер книги, название, число страниц. Операция: найти инвентарный номер книги с введенным названием Подготовить 3 тестовых варианта (c входными и выходными данными). Кому не сложно помогите... http://www.cyberforum.ru/cpp-beginners/thread424826.html
Математические задачи C++
Вот математические задачки, нуждаюсь в помощи решения... Сам на данный момент не способен, так как тёмный в этом деле. Ещё раз заранее извиняюсь что прошу так много сделать, но увы зачислен был поздно, и разобраться в материале просто физически был не способен, вот сейчас потихоньку разбираю, кому не сложно помогите пожалуйста. 1. Составьте алгоритм расчета значений z1 и z2 по двум формулам,...
Заголовочные файлы C++
#ifndef _MYCLASS_H #define _MYCLASS_H class myclass{//Описание класса}; #endif Сказано, что заголовочные файлы обычно включают специальные константы (sentry), которые сообщают компилятору, что файл уже обработан и повторное включение не требуется. Поправьте если не так, если _MYCLASS_H было определено как "class myclass{//Описание класса};", как в примере, то в тексте программы _MYCLASS_H...
C++ Нулевой указатель http://www.cyberforum.ru/cpp-beginners/thread424822.html
Что происхот при: int* p = NULL; cout << *p; Другими словами, на что ссылается нулевой указатель? Компилятор ошибок не выдает.
C++ Битовые поля В приложении 1 есть пример использования битовых полей. В выделенной строке структуре присваивается бит, полученный из функции. (Кстати, как функция может вернуть БИТ?) Чтобы обеспечить возможность такого присваивания, функция должна возвращать значение такого же типа, как принимающий его объект структуры. Почему же возможно обойтись и без этого, так, как описано в приложении 1? По аналогии... подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
09.01.2012, 12:05     [C++] Указатели
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
#include "stdafx.h"
#include <conio.h>
#include <iostream>
using namespace std;
 
void main()
{
    int n, *pMin, a[100];
    cout<<"lab 4. Variant 7" << endl 
        <<"Avtor , " << endl 
        <<"dan odnomerni massiv" << endl 
        <<"udalit vse negative elements pered min" << endl 
        <<"\nVvedite kolichestvo elementov massiva A" << endl;
    cin >> n;
    int* pEnd = a + n, *p = a, *pp = NULL;
    cout << "Vvedite massiv A" << endl;
    for(p = a; p < pEnd; ++p)
    {
        cin >> *p;
    }
    cout << "Vveden massiv: " << endl ;
    for(p = a; p < pEnd; ++p)
    {
        cout << *p << ", " ;
    }
    cout << endl;
    pMin = a;
    for (p = a; p < pEnd; ++p)  
        if (*pMin > *p) 
        {
          pMin = p;
        }
    for(p = a; p < pMin; ++p)
        if(*p < 0)
        {
            for(pp = p; pp < pEnd - 1; pp++)
            {
                *pp = pp[1];
            }
            n--;
            pEnd--;
            pMin--;
            p--;
        }
    cout << "polychenny massiv" << endl;
    for(p = a; p < pEnd; ++p)
        cout << *p << ","; 
    cout << endl;
    _getch() ;
}
 
Текущее время: 03:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru