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

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

25.03.2018, 01:27. Показов 3744. Ответов 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,931
Записей в блоге: 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,931
Записей в блоге: 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,931
Записей в блоге: 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
4070 / 2704 / 433
Регистрация: 09.09.2017
Сообщений: 12,023
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
Ответ Создать тему
Новые блоги и статьи
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru