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

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

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

Студворк — интернет-сервис помощи студентам
В режиме отладки видно что, функция возвращает правильный результат, но на экран выводится какой-то мусор.
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
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
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() { int q; float a, b, r; ...

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

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

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

Добавлено через 1 минуту
Цитата Сообщение от Recrut_rf Посмотреть сообщение
В общем приходится программировать на том, за что платят деньги
PHP тоже считают себя программистами.
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
25.03.2018, 14:31
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Сейчас только один раз нашел, без комментариев и сливающийся с цитатой
Я дико извиняюсь, что без комментариев. А там требуются, для кого-то, какие-то комментарии?
0
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,932
Записей в блоге: 5
25.03.2018, 14:34
Цитата Сообщение от Olej Посмотреть сообщение
Говённый работодатель не любит.
Любой работодатель не любит.
Цитата Сообщение от Olej Посмотреть сообщение
PHP тоже считают себя программистами.
А это и есть программисты. Вы сами-то кто, если вам приходится объяснять такие азы? Вы понимаете, что такое программирование?
0
 Аватар для Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
25.03.2018, 14:39
Цитата Сообщение от palva Посмотреть сообщение
Вы понимаете, что такое программирование?
Не ... я не понимаю ...
Особенно в кругах "программистов", которые считают что они "программируют" на MinGW и Code::Blocks.
0
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,932
Записей в блоге: 5
25.03.2018, 14:44
Цитата Сообщение от Olej Посмотреть сообщение
Не ... я не понимаю ...
Ну тогда послушайте меня. Это и в самом деле программисты. И это не зависит от кругов вашего общения. Это общепринятое мнение.
0
nd2
25.03.2018, 14:50

Не по теме:

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

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

P.S. Ассенизаторов тоже называют "золотари", но они очень сильно (по запаху) отличаются от старателей-золотоискателей.
0
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,932
Записей в блоге: 5
25.03.2018, 15:08
Цитата Сообщение от Olej Посмотреть сообщение
Программисты ... но ущербные, недоразвитые и ... несчастные (низкооплачиваемые - и это навсегда).
Ну вот, слава богу, это программисты. Хотя бы это вы усвоили. Ну а несчастные -- так весь наш мир это юдоль страдания.
Сходите лучше на форум PHP, объясните им их ущербность, заодно поучитесь у них программировать.
0
25.03.2018, 15:56

Не по теме:

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

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

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

Не по теме:


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

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

Не по теме:


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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.03.2018, 20:21

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
74
Ответ Создать тему
Новые блоги и статьи
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru