Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 24.02.2018
Сообщений: 23
1

Некорректно работают указатели на функцию

25.03.2018, 01:27. Показов 2436. Ответов 73
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В режиме отладки видно что, функция возвращает правильный результат, но на экран выводится какой-то мусор.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int* a()
{
    int b[] = { 1,2,3 };
    return b;
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    int *ar;
    ar = a();
    
    cout << ar[0] << ar[1] << ar[2];
 
    _getch();
    return 0;
}
Почему так происходит? Как это исправить? Как это работает?
Миниатюры
Некорректно работают указатели на функцию   Некорректно работают указатели на функцию   Некорректно работают указатели на функцию  

Некорректно работают указатели на функцию   Некорректно работают указатели на функцию   Некорректно работают указатели на функцию  

0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2018, 01:27
Ответы с готовыми решениями:

некорректно работают условия
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;locale&quot; #include &quot;stdlib.h&quot; int main() ...

2 функции по перестановке векторов работают некорректно
Написал 2 функции по перестановки векторов, они делают свою работы, но не так как нужно. В начале...

Не работают указатели
Как сделать указатели на функцию в моем случае? много чего перепробовал, ничего не работает....

Как работают указатели с массивами
Хочу на простом примере перестановки двух элементов уяснить - как работают указатели с массивами,...

73
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
25.03.2018, 14:31 61
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от palva Посмотреть сообщение
работодатель не любит.
Говённый работодатель не любит.
А приличные программисты не любят таких говённых работодателей.

Добавлено через 1 минуту
Цитата Сообщение от Recrut_rf Посмотреть сообщение
В общем приходится программировать на том, за что платят деньги
PHP тоже считают себя программистами.
0
nd2
3437 / 2816 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
25.03.2018, 14:31 62
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Сейчас только один раз нашел, без комментариев и сливающийся с цитатой
Я дико извиняюсь, что без комментариев. А там требуются, для кого-то, какие-то комментарии?
0
4240 / 2937 / 687
Регистрация: 08.06.2007
Сообщений: 9,817
Записей в блоге: 4
25.03.2018, 14:34 63
Цитата Сообщение от Olej Посмотреть сообщение
Говённый работодатель не любит.
Любой работодатель не любит.
Цитата Сообщение от Olej Посмотреть сообщение
PHP тоже считают себя программистами.
А это и есть программисты. Вы сами-то кто, если вам приходится объяснять такие азы? Вы понимаете, что такое программирование?
0
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
25.03.2018, 14:39 64
Цитата Сообщение от palva Посмотреть сообщение
Вы понимаете, что такое программирование?
Не ... я не понимаю ...
Особенно в кругах "программистов", которые считают что они "программируют" на MinGW и Code::Blocks.
0
4240 / 2937 / 687
Регистрация: 08.06.2007
Сообщений: 9,817
Записей в блоге: 4
25.03.2018, 14:44 65
Цитата Сообщение от Olej Посмотреть сообщение
Не ... я не понимаю ...
Ну тогда послушайте меня. Это и в самом деле программисты. И это не зависит от кругов вашего общения. Это общепринятое мнение.
0
nd2
25.03.2018, 14:50
  #66

Не по теме:

Цитата Сообщение от palva Посмотреть сообщение
А это и есть программисты. Вы сами-то кто, если вам приходится объяснять такие азы? Вы понимаете, что такое программирование?
Цитата Сообщение от Olej Посмотреть сообщение
Не ... я не понимаю ...
Особенно в кругах "программистов", которые считают что они "программируют" на MinGW и Code::Blocks.
По Жванецкому: "В острый момент спора, нужно спросить у спорящего паспорт, проверить прописку. Какое мнение об архитектуре (программировании) может иметь человек без прописки?":)
Или по Ильфу и Петрову: " - Ты - кто?
- А ты - кто?":)

0
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
25.03.2018, 14:55 67
Цитата Сообщение от palva Посмотреть сообщение
Ну тогда послушайте меня. Это и в самом деле программисты.
Программисты ... но ущербные, недоразвитые и ... несчастные (низкооплачиваемые - и это навсегда).
PHP - это не язык программирования. PHP - это судьба!

P.S. Ассенизаторов тоже называют "золотари", но они очень сильно (по запаху) отличаются от старателей-золотоискателей.
0
4240 / 2937 / 687
Регистрация: 08.06.2007
Сообщений: 9,817
Записей в блоге: 4
25.03.2018, 15:08 68
Цитата Сообщение от Olej Посмотреть сообщение
Программисты ... но ущербные, недоразвитые и ... несчастные (низкооплачиваемые - и это навсегда).
Ну вот, слава богу, это программисты. Хотя бы это вы усвоили. Ну а несчастные -- так весь наш мир это юдоль страдания.
Сходите лучше на форум PHP, объясните им их ущербность, заодно поучитесь у них программировать.
0
Recrut_rf
25.03.2018, 15:56
  #69

Не по теме:

Господа !!! :wall: вообще то тема поста "Некорректно работают указатели на функцию - C++" А мы скатились в разборки вроде - "PHP -ники не люди"

Цитата Сообщение от Olej Посмотреть сообщение
Это плохим программистам предложений мало.
Тем, которым "приходится программировать на том, за что платят деньги"
мало - очень даже мало, если вы живёте хотя бы чуть подальше от Москвы и только начинаете программировать. Или вы уже родились со всеми необходимыми знаниями и умениями :D? Сейчас профессии в IT индустрии становятся весьма популярными, а значит выпускников программистов будет ещё больше - больше предложений соискателей - меньше з/п на работе ведь выбор становится огромным. Сеньёров тоже со временем станет много, а экономика у нас как была в ж... так и осталась. Но полностью согласен с вами в том - что узкоспециализированный программист (тот же PHPер) весьма уязвимый программист с точки зрения работы.

0
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
25.03.2018, 16:43 70
Цитата Сообщение от Recrut_rf Посмотреть сообщение
Сейчас профессии в IT индустрии становятся весьма популярными, а значит выпускников программистов будет ещё больше - больше предложений соискателей - меньше з/п на работе ведь выбор становится огромным. Сеньёров тоже со временем станет много,
Следствием того, что "в IT индустрии становятся весьма популярными, а значит выпускников программистов будет ещё больше" есть только то, что уровень IT-специалистов становится уровня плинтуса, а сам контингент IT, который был элитой общества, постепенно становится отстоем общества ... см. подробности процесса: почему IT-специалисты - это худшая часть социума?.
1
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,884
25.03.2018, 16:50 71
Цитата Сообщение от nd2 Посмотреть сообщение
Я дико извиняюсь, что без комментариев. А там требуются, для кого-то, какие-то комментарии?
Конечно! В чем отличие от предыдущих вариантов, как применять в других ситуациях, какие подводные камни и т.д.
0
Recrut_rf
25.03.2018, 20:09
  #72

Не по теме:


Цитата Сообщение от Olej Посмотреть сообщение
подробности процесса: почему IT-специалисты - это худшая часть социума?.
Спасибо, с интересом почитал. Работодатели сами виновники того г..на, что творится в этой сфере (сам я работаю пол года, специалист самоучка - высшее образование совершенно из другой сферы) был на многих собеседованиях (в том числе и по роду своего образования) и ни разу у меня никто не спросил про оценки в дипломе, что за дипломный проект я писал - всем глубоко на...ть. Одна дама к примеру (прочитав моё резюме в "Моём круге") долго "докапывалась до меня" - приглашала пройти собеседование по скайпу (вакансия из другого города) - в первый раз я написал - что она наверное ошиблась - вакансия была рассчитана как минимум на Мидла с хоть каким-то опытом работы, у меня же опыта не было вообще, что и было отражено в моём резюме. Но нет - давайте проведём собеседование - во втором письме я написал, что не хочу тратить своё и их время на пустой разговор - ну не подхожу я под их требования - нет у меня необходимых знаний и навыков. А она мне в ответ - всё нормально вы нам подходите, - я поговорю с нашим техническим директором и мы проведём собеседование. В ответ я написал ей - как хотите, и перечислил все навыки программирования, какими владею, добавив, что если вас всё устраивает - сообщите мне. Ну и в последнем письме ответ - к сожалению, переговорив с техническим директором - мы пришли к выводу, что вы не подходите на эту должность. ХА-ХА Как будто я и без вас этого не знал... Вот так куча времени потрачена впустую, и ведь не все могут быть такими честными как я :D Какая уж тут элита, кто нужен работодателю - того и растят... Уж извините

0
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
25.03.2018, 20:14 73
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Конечно! В чем отличие от предыдущих вариантов,
Отличие "от предыдущих вариантов", главное, в том, что все предыдущие варианты не работающие.
А остальное уже всё так, по мелочам...
0
Recrut_rf
25.03.2018, 20:21     Некорректно работают указатели на функцию
  #74

Не по теме:


Olej,
В конце вы в той теме выложили видео с профессором Михаилом Васильевичем Поповым - частенько смотрю видео с его участием и всем рекомендую. И вот ещё что - я хочу и иду работать программистом, потому, что мне это нравится, а не за деньгами, престижем или чем либо ещё. З/п у меня к слову нищебродская так как я начинающий и иллюзий по её безумному росту я не испытываю. Но это так - постскриптум так сказать...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2018, 20:21

Как работают ссылки и указатели?
Не нашел описание того, почему именно так работает, везде говорится только то, что так надо делать...

В функцию с переменным числом параметроы передать указатели на функцию
Добрый вечер. По заданию нужно в функцию с переменным числом параметров передать имя функций,...

Кнопки регулировки громкости на клавиатуре иногда не работают и/или работают некорректно
Здравствуйте, у меня возникает некая неполадка/баг со звуком. Пользуюсь я данной клавиатурой, как...

Некорректно работают скрипы
Доброго времени суток! Недавно столкнулся с такой проблемой...В общем, не работают кнопки на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
74
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru