Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
 Аватар для zuq
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256

Непонятный вывод

06.07.2011, 22:46. Показов 2490. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть следующий код функции на С++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void CursorPosition(HWND hWnd, int xPosition, int yPosition, int xCell, int yCell, int sx, int sy) {
    int oneStepOnX = sx/8;
    int oneStepOnY = sy/8;
 
    TCHAR sumbolsChar[] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H' };
    TCHAR sumbolsInt[] = { '1', '2', '3', '4', '5', '6', '7', '8' };
 
    TCHAR intPos;
    TCHAR charPos;
 
    intPos = sumbolsInt[xPosition/oneStepOnX];
    charPos = sumbolsChar[yPosition/oneStepOnY];
 
    TCHAR out[2];
    out[0] = intPos;
    out[1] = charPos;
 
    MessageBox(hWnd, out , _T("Координаты"), MB_OK);
}
В окно сообщений выводит правильные координаты, и потом разные китайские иероглифы. В отладчике видно, что переменные intPos и charPos имеют правильные значения. Но после их занесения в массив out они смешиваются с каким-то мусором. Почему??
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.07.2011, 22:46
Ответы с готовыми решениями:

Непонятный вывод значений синуса
Есть вот такой код: #include <iostream> #include <cmath> using namespace std; const double pi = 3.14159265358979; int...

Непонятный вывод структуры через функцию
#include <cstdlib> #include <iostream> using namespace std; struct st { char name; char surname; int...

Непонятный вывод: постфиксные и префиксные инкремент/декремент
Под спойлером весь который можно просто скопипастить и запустить в онлайн компиляторе http://www.compileonline.com/compile_cpp11_online.php...

29
Кошковед
 Аватар для co6ak
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
07.07.2011, 09:50
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Bers Посмотреть сообщение
А я что, по-английски пишу?
Что-то я вообще не понял комментарий модератора из 19 поста.
это двойные стандарты надо говорить по-русски, по слова "пост", "юзать", "ТС" и много чего разрешены
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
07.07.2011, 10:13
Цитата Сообщение от Bers Посмотреть сообщение
Что-то я вообще не понял комментарий модератора из 19 поста.
В ЛС объясню, если действительно не понимаете...
0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
07.07.2011, 17:15
Цитата Сообщение от 'co6ak' Посмотреть сообщение
надо говорить по-русски, по слова "пост", "юзать", "ТС" и много чего разрешены
Ага. Зато "егошними" дико режет слух и глаза...
0
Заблокирован
07.07.2011, 17:20
Цитата Сообщение от silent_1991 Посмотреть сообщение
Ага. Зато "егошними" дико режет слух и глаза...
Это ваши трудности.

Добавлено через 1 минуту
я не собираюсь менять свой диалект на "грамматически правильный рус. яз." только потому, что кому то это режет глаза.
0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
07.07.2011, 17:21
Bers, неа, ваши. Ибо правило было процитировано.
0
Заблокирован
07.07.2011, 17:25
Цитата Сообщение от silent_1991 Посмотреть сообщение
Bers, неа, ваши. Ибо правило было процитировано.
В правилах не сказано, что персонажи обязаны писать грамматически правильно по русски.
Там лишь сказано, что нельзя сознательно коверкать слова.

говор на различный манер - не является СОЗНАТЕЛЬНЫМ коверканьем. А всего лишь, являет собой диалект языка.

пример:

- дядь Мить, а дядь, а где Витько?
- побёг куда то.

(ц)

Грамматически не верно, но это - продукт местного говора, а не сознательное коверканье.
Тут не диктант по русскому, и правило не обязуют каждого строить грамматически верные предложения.

Так что я не нарушаю правил. Я реализую свою свободу слова писать так, как привык, при неформальном общении.
0
07.07.2011, 17:35

Не по теме:

Bers, во-первых, сказать и написать - разные вещи. Во-вторых, не будем разводить оффтоп. Вам сделали предупреждение. Принять его к сведению или нет - ваше право. Но и последствия, соответственно, будут разными.

1
07.07.2011, 17:53

Не по теме:

Цитата Сообщение от silent_1991 Посмотреть сообщение
Bers, во-первых, сказать и написать - разные вещи. Во-вторых, не будем разводить оффтоп. Вам сделали предупреждение. Принять его к сведению или нет - ваше право. Но и последствия, соответственно, будут разными.
Во-первых, этот оффтоп начал не я. Я лишь реагирую на ваши замечания.

Во-вторых, письменная речь не делается НЕ_речью, только от того, что она письменная. Тем паче, если она имеет форму неформального диалога.

В-третьих, работа модераторов (со всеми вытекающими последствиями) меня вообще мало интересует. Это не моя зона ответственности.

Моя ответственность - не выходить за рамки правил форума. А я правил не нарушал.
Все, что явно не запрещено - разрешено. Поэтому, вы можете меня попросить, но не требовать.

0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
07.07.2011, 19:46
zuq, отзовитесь, получили ли Вы ответ на свой вопрос. Если да, почищу тему и закрою, чтобы флуд не разводить.

Не по теме:


Цитата Сообщение от co6ak Посмотреть сообщение
слова "пост", "юзать", "ТС" и много чего разрешены
Коль скоро эти слова вошли в обиход и понятны читающим, никакой реакции со стороны модераторов не вызывают. Мне к примеру слово "юзать" слух режет не меньше, но это уже мои трудности и придираться к подобным словам было бы лишним. Когда же автор пишет
Цитата Сообщение от Bers Посмотреть сообщение
Больше нафег ничо не нада.
это либо сознательное коверканье слов, либо элементарная безграмотность.
Цитата Сообщение от Bers Посмотреть сообщение
я не собираюсь менять свой диалект на "грамматически правильный рус. яз." только потому, что кому то это режет глаза.
Ну а если на ваши сообщения на "падонкафском" диалекте станут уголовной феней отвечать? Есть нормы общения, и нарушать их без каких-либо последствий не получится.

1
Заблокирован
07.07.2011, 20:08
Цитата Сообщение от easybudda Посмотреть сообщение
это либо сознательное коверканье слов, либо элементарная безграмотность.
Либо диалект.

Цитата Сообщение от easybudda Посмотреть сообщение
Ну а если на ваши сообщения на "падонкафском" диалекте станут уголовной феней отвечать? Есть нормы общения, и нарушать их без каких-либо последствий не получится.
Есть правила. Я правил не нарушал.
А нормы общения - понятие туманное.

Добавлено через 3 минуты
/зы Я вам в личке ещё с утра ответ написал. Не надо в эту ветку мне ничего больше писать. Я полагаю, диалог завершен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.07.2011, 20:08

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

Непонятный цикл
for (int i = 0, r = n - 1; i < r; ++i, --r) Объясните пожалуйста, это 2 цикла в одном? Можно ли как нибудь попроще его записать?

Непонятный код
#define HEX__(n) 0x##n##LU #define B8__(x) ((x&0x0000000FLU)?1:0)\ +((x&0x000000F0LU)?2:0)\ ...

Непонятный typedef
typedef int (*LPMYDLLFUNC)(int,int); после данного typedef, LPMYDLLFUNC используется как указатель на функцию, принимающую два...

C++. Непонятный символ
Что означает символ "&" в языке C++? Например, void move(int &a,int b) Можете дать ссылку на справку про синтаксис...


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru