dauren101
@dauren101
Python, Django ,Vue.js

Проверить массив или первый элемент массива на пустоту?

Есть массив
int arr[10];
При вызове функции мне нужно сначала проверить, заносил ли туда пользователь значения через cin или нет.
Т.е проверить есть ли в массиве значения. Или он пустой.Как это сделать?
Сейчас при выводе цикла это показывает -858993460.
  • Вопрос задан
  • 4973 просмотра
Решения вопроса 2
15432
@15432
Системный программист ^_^
Во-первых, нужно сначала задать массиву начальные значения. Например, забить нулями вот так:
int arr[10] = {0};

Во-вторых, лучше завести отдельную переменную-флаг, в которой отмечать факт изменения массива пользователем.
Ответ написан
alsopub
@alsopub
Если диапазон значений фиксирован (например "больше нуля"), то можно перед вводом заполнить массив одинаковыми значениями - нулями, -1 или чем-то таким, что точно не встречается.
Можно хранить и передавать в отдельной переменной количество заполненных значений.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы