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

Инкремент указателя - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввести строку и слово, вывести все слова, которые содержат введенное слово как составную часть [программа есть,нужно объяснение] http://www.cyberforum.ru/cpp-beginners/thread219789.html
# include <stdio.h> # include <Windows.h> int strlen( char tmp) { int i=0; for (i=0; tmp!='\0'; i++); return i; } void main( void) {
C++ Вывод на экран элементов массивов, которые являются простыми числами Здравствуйте! Пишу сюда в последней надежде на помощь! Нужно сдать две лабы последние, а как их делать, совсем не знай... Пробовал по аналогии делать, получалась чушь. Вот они: 1) Написать программу, которая считывает массив натуральных чисел из файла, имя которого вводится с клавиатуры, и выводит на экран те элементы, которые являются простыми числами. 2) Написать программу, которая... http://www.cyberforum.ru/cpp-beginners/thread219786.html
При запуске выдает expression stream !=null; что делать? C++
задача такая: написать прогу, которая будет решать систему линейных уравнений методом гаусса. ошибок при компиляции не выдает, а вот при запуске выдает expression stream !=null. подскажите пз что делать
Вызов функций C++
В одномерном массиве, состоящем из п целых элементов, вычислить: 1) номер максимального элемента массива; 2) произведение элементов массива, расположенных между первым и вторым нулевыми элементами. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине — элементы, стоявшие в четных позициях. вот написал...
C++ уравнение sin-Гордона http://www.cyberforum.ru/cpp-beginners/thread219764.html
Здравствуйте, уважаемые форумчане! помогите написать код программы, которая получит численное нелинейное стационарное решение уравнение син-Гордона. Я располагаю лишь численной схемой. ума не приложу как ее реализовать:( сспасибо, с уважением Laplas
C++ Создать класс для работы с тригонометрическими комплексными числами Дана первоначальная задача (я ее решил):3. Создать класс для работы с тригонометрическими комплексными числами. Комплексное число в тригонометрической форме задается своим модулем r и аргументом (углом) φ в виде r×. Данные класса: модуль r и аргумент φ. Открытые функции класса: ввод числа (r и φ), вывод числа на экран в форме r×, возведение комплексного числа в степень. При возведении... подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
25.12.2010, 03:57     Инкремент указателя
Вы сдвигаете на размер указателя.
Вот так более очевидный результат?
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
#include <iostream>
using namespace std;
class Student {
    public:
    Student(){A=B=C=2;}
    int getA(){return A;}
    private:
    int A,B,C;
};
 
int main() {
  Student arr0[10];
 
/*
  for ( int i = 0; i<10; i++) {
    arr0[i] = new Student;
    cout<<arr0[i]<<endl;
  }
*/
 
  Student* tmp = &arr0[0];
 
  cout<<tmp<<endl;
  cout<<tmp->getA()<<endl;
 
  tmp++;
  cout<<tmp<<endl;
  cout<<tmp->getA()<<endl;
 
  tmp++;
  cout<<tmp<<endl;
  cout<<tmp->getA()<<endl;
 
  cout<<sizeof(Student)<<endl;
  
  int key;
  cin >> key;
}
 
Текущее время: 08:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru