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

передать указатель - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление VS C++ http://www.cyberforum.ru/cpp-beginners/thread315919.html
Честно говоря задача детская, но вот то что получается вводит меня в ступор, вот код: float x = (float) -0.5; while (x <= 0.5) { cout << x << endl; x = x + (float)0.1;
C++ Книгами по C\C++ Просто я читаю одну Н.Мартинов программирование для Windows на C/C++ в этой книги сильно много не нужной информации. На ваше мнение какие книги лучше всего по С/С++ понятные(для лузеров) и что бы можно было после них программировать хорошо. Или по каким вы книги училтсь программировать на С/С++ и чего вы достигли после этих книг. http://www.cyberforum.ru/cpp-beginners/thread315916.html
C++ первый курс. с++
1)Даны числа x, y, x1, y1, x2, y2. Проверить истинность высказывания: «Точка с координатами (x, y) лежит внутри прямоугольника, левая верхняя вершина которого имеет координаты (x1, y1), правая нижняя — (x2, y2), а стороны параллельны координатным осям». 2)Даны катеты прямоугольного треугольника a и b. Найти его гипотенузу c и периметр P 3)Проверить истинность высказывания: «Среди трех...
C++ Оформить сортировку элементов отдельной строки матрицы в виде функции
Помогите, срочно нужно сдать. Программу надо переделать. Нужно оформить как функцию сортировку элементов отдельной строки. Ввод и вывод элементов матрицы оформить как функцию. #include <iostream> //поток для ввода-вывода. #include "math.h" //библиотека математических функций. #include <Windows.h> //библиотека для русификатора using namespace std; //включает в программу
C++ С++Оформить как функцию сортировку элементов отдельной строки. Ввод и вывод элементов матрицы оформить как функцию. http://www.cyberforum.ru/cpp-beginners/thread315905.html
Помогите, срочно нужно сдать. Программу надо переделать. Нужно оформить как функцию сортировку элементов отдельной строки. Ввод и вывод элементов матрицы оформить как функцию. Заранее спасибо. #include <iostream> //поток для ввода-вывода. #include "math.h" //библиотека математических функций. #include <Windows.h> //библиотека для русификатора using namespace std; //включает в...
C++ Обработка параметров командной строки Решение должно представлять собой самостоятельное приложение командной строки, входной файл для которого задается ключом -i <имя файла>, а выходной — ключом -o <имя файла>. Ключи могут располагаться на командной строке в произвольном порядке. Если входной файл не указан, то данные читаются со стандартного потока ввода, соответственно, если не указан выходной файл, данные выдаются на стандартный... подробнее

Показать сообщение отдельно
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
08.06.2011, 17:45     передать указатель
можно так сделать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void func(float *&pointer)
{
pointer++;
}
 
 
 
int main()
{
    
float x [20] ={1,2,3};
float *pointer = x;
std::cout << *pointer << '\n';
func (pointer);
std::cout << *pointer;
 
    getchar();
    return 0;
}
upd:
кто-нибудь может объяснить почему так не сработало?
C++
1
2
3
4
5
6
void func(float **pointer)
{
*pointer++;
}
 
func (&pointer);
upd:

тьфу блин, весь живи век учись
так надо:
C++
1
2
3
4
void func(float **pointer)
{
(*pointer)++;
}
хотя все равно не понимаю, получается ++ имеет выше приоритет чем (*) ?
 
Текущее время: 05:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru