|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.11.2019, 16:09 | #1 |
Регистрация: 07.11.2019
Сообщений: 4
|
Выводит символы вместо чисел
Не знаю в чем проблема. Изменил размер на 256 -- исчезли МММММ...Теперь консоль выдает набор неизвестный символов, вместо массива символов. Вот код. Как исправить? Я новичек, можно подробнее об ошибках
Код:
Последний раз редактировалось ACE Valery; 08.11.2019 в 19:18. |
07.11.2019, 16:17 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
1. Не возвращайте указтель на локальные переменные
2. Почему в одном случает вы < strlen, а в другом <= strlen ? 3. Код:
|
07.11.2019, 17:39 | #3 |
Регистрация: 07.11.2019
Сообщений: 4
|
Понимаю что вы хотели сказать цитатой, но не понимаю взаимосвязанной логики в трех пунктах. Можете подробнее или перефразировать как-то?
|
07.11.2019, 17:50 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Что именно непонятно?
1. Локальные данные будут уничтожены после выхода из функции. Сылки или указатели на них могу давать веселые эффекты. 2. Код:
Код:
|
07.11.2019, 18:03 | #5 | |
Регистрация: 07.11.2019
Сообщений: 4
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выводит 1 последнюю картинку из массива вместо всех | MariaD | PHP | 5 | 25.06.2015 15:12 |
Вместо массива выводит большие отрицательные числа | IgoreKMaN | Общие вопросы C/C++ | 1 | 31.03.2014 15:17 |
Вместо русского текста символы - после переустановки Windows в файлах мусор вместо русских букв. | МАРИННН | Windows | 14 | 13.10.2013 08:53 |
Вместо букв выводит не понятные символы | IgoreKMaN | Visual C++ | 7 | 06.04.2013 17:54 |
Не выводит символы | MattShepard | Общие вопросы C/C++ | 2 | 12.01.2011 11:07 |