Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
terminator_nemo
0 / 0 / 0
Регистрация: 19.08.2009
Сообщений: 9
#1

Про массивы - C++

21.08.2009, 10:34. Просмотров 462. Ответов 4
Метки нет (Все метки)

Привет всем! Можете подсказать ответ на такой вопрос. Создаю статический массив:
unsigned char buf[61];

В него записываю значение, которое возвращает некая функция:

unsigned char receive_uart;

символов заранее не известно.

Вопрос такой: Если функция возвратит 40 символов,чем заполнятся остальные 21? Нулями??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2009, 10:34     Про массивы
Посмотрите здесь:

C++ Задачка про массивы
C++ Задачка про двумерные массивы
Вопрос про указатели на массивы C++
Пара вопросов про массивы C++
C++ задaчки про массивы
про двумерные массивы C++
задача про массивы C++
Про массивы. C++
C++ массивы задача про отрезок
Программа про динамические массивы C++
Ошибка в задаче про массивы C++
C++ Задача про массивы и функции

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rififi
 Аватар для Rififi
2332 / 1047 / 43
Регистрация: 03.05.2009
Сообщений: 2,656
21.08.2009, 10:38     Про массивы #2
ничем, в них будет либо мусор, либо результат от предыдущего заполнения
mamedovvms
2915 / 836 / 93
Регистрация: 30.04.2009
Сообщений: 2,614
21.08.2009, 10:40     Про массивы #3
нет , этот вопрос уже поднимался, для того что бы были остальные 0 надо сделать так
unsigned char buf[61] {0}, но могу ошибаться

Добавлено через 38 секунд
то есть при объявлении %FанE7ануляешь все
terminator_nemo
0 / 0 / 0
Регистрация: 19.08.2009
Сообщений: 9
21.08.2009, 11:21  [ТС]     Про массивы #4
Спасибо,будем пробовать.

Добавлено через 11 минут 45 секунд
Нет,компилятор выдаёт ошибку. Borland c++ 3.1

Добавлено через 48 секунд
Цитата Сообщение от mamedovvms Посмотреть сообщение
нет , этот вопрос уже поднимался, для того что бы были остальные 0 надо сделать так
unsigned char buf[61] {0}, но могу ошибаться

Добавлено через 38 секунд
то есть при объявлении %FанE7ануляешь все
Нет, компилятор выдает ошибку. Borland c++ 3.1
CheshireCat
Эксперт С++
2910 / 1238 / 78
Регистрация: 27.05.2008
Сообщений: 3,321
21.08.2009, 11:28     Про массивы #5
C++
1
unsigned char buf[61] = {0};
Yandex
Объявления
21.08.2009, 11:28     Про массивы
Ответ Создать тему
Опции темы

Текущее время: 05:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru