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

не работает инкрементация указателя - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамические массивы http://www.cyberforum.ru/cpp-beginners/thread1060550.html
Помогите сделать пожалуйста массивы a и с динамическими, чтобы не переполнять память при сортировке больших чисел. Спасибо заранее. #include <iostream> #include <fstream> // Работа с файлами. using namespace std; int a; int c;
C++ Реализовать запросы в структурах Реализовать запросы: 1) определить местонахождение фирмы, производящей заданный продукт, 2) определить суммарную стоимость продуктов, производимых в данном городе, 3) упорядочить список продуктов по цене для данного города. Можете помочь реализировать запросы. /*Створити масив структур. Кожна структура складається з таких елементів: місто, фірма, продукт, кількість продукту, ціна одиниці... http://www.cyberforum.ru/cpp-beginners/thread1060537.html
Алгоритм кода C++
Напишите пожалуйста алгоритм кода. Задание: Написать код на сортировку естественного слияния с выбором заполнения массива - рандомный или ручной ввод. #include <iostream> #include <cstdlib> #include <ctime> using namespace std; const int N = 100;
C++ Не знаю как написать
Помогите пожалуйста ! Задание : Дан символьный файл. Получить копию этого файла. совсем не пойму что делать... Есть ли какие либо функции копирования файлов в С++ ?
C++ GCC как часть библиотек линковать статически, а часть динамически? http://www.cyberforum.ru/cpp-beginners/thread1060501.html
Просто пока лень Qt пересобирать, чтобы возыметь статик-либы. Нужно Qt линковать динамически, а boost, gmp, ... статически. Возможно ли такое? Вроди бы встречал когда-то такую комбинацию опций в GCC... z@x:~$ cc --version cc (GCC) 4.8.2 20131219 (prerelease)
C++ Файлы. Найти наи-меньшее из значений компонент с четными номерами Задание : Дан файл, компоненты которого являются действительными числами. Найти наи-меньшее из значений компонент с четными номерами. #include "stdafx.h" #include <fstream> #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
maksas
1 / 1 / 0
Регистрация: 12.10.2013
Сообщений: 11
30.12.2013, 03:08     не работает инкрементация указателя
кинул мне сегодня знакомый програмку...нужно было переделать ее с использованием указателя

суть в чем...программа - обычная викторина, 8 вопросов, 4 варианта, из которых 1 правильный....если вопрос правильный, вызывалась функция otvet(&points), в которой

C++
1
2
3
4
5
void otvet(int *points)
{
    cout << "Вы выбрали правильный ответ!" << endl;
    *points++;
}
на первый взгляд, вроде все норм...но....постоянно выбивало 0...независимо от к-ства правильных ответов....в конце points=0...
понял, что ошибка в функции...почему-то не инкрементирует *points...и...после нескольких минут танцов с бубнов стало ясно, что *point++ никак уж не канает....

попробовал ++*point
попробовал *point+=1
попробовал *point=*point+1

все работает...а от при *point++ никак....и немогу понять...указатель (ну эта звездечка) имеет больший приоритет ежели додавание...значит оно берет значение point при увеличивает на 1....но почему-то залезная бошка думает по-иначему....ХЕЛП
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru