0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 8
|
||||||
1 | ||||||
Почему неправильно выводится массив?30.05.2011, 15:17. Показов 4793. Ответов 11
Метки нет (Все метки)
Не пойму... массив arr выводится неправильно, если его выводить в main.Получается что-то типа "-858993460" .В cifr он выводится нормально
Может нужно чтобы функция cifr возвращала массив, а не счетчик?
0
|
30.05.2011, 15:17 | |
Ответы с готовыми решениями:
11
Массив неправильно выводится Массив выводится неправильно Неправильно выводится массив Не соображу почему не выводится массив |
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
30.05.2011, 15:21 | 2 |
Ты выводишь не инициализированный arr .
Я не настаиваю, но, может, стоит инициализировать?
1
|
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 8
|
||||||
30.05.2011, 15:26 [ТС] | 3 | |||||
я думал это
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
30.05.2011, 15:30 | 5 |
Это объявление переменной длиной 20 интов. Заполнен массив мусором.
А теперь тебе нужно присвоить значение каждому элементу массива. Точно так же, как ты его и выводишь: arr[номер_элемента] = нужная_тебе_циферка. Добавлено через 1 минуту Насколько я помню, хотя бы один элемент необходимо указать ручками.
1
|
Higher
|
||||||
30.05.2011, 15:32 | 6 | |||||
Ну во-первых это для примера, а во вторых
0
|
250 / 232 / 46
Регистрация: 05.02.2010
Сообщений: 3,288
|
|
30.05.2011, 15:34 | 7 |
думаю решением в данном примере будет объявление глобального arr[20];
вне любой функции, тогда при вызове функции cif, массив заполнится значениями и в main по идее будет уже что выводить...поправьте если я неправ
1
|
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 8
|
||||||
30.05.2011, 15:40 [ТС] | 8 | |||||
мммм, а я думал он сам инициализируется, когда сделаю вот так
0
|
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 8
|
|
30.05.2011, 15:41 [ТС] | 9 |
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
30.05.2011, 15:53 | 10 |
1
|
250 / 232 / 46
Регистрация: 05.02.2010
Сообщений: 3,288
|
|
30.05.2011, 16:04 | 11 |
Deviaphan,
а теперь один и тот же =))
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
30.05.2011, 16:09 | 12 |
0
|
30.05.2011, 16:09 | |
30.05.2011, 16:09 | |
Помогаю со студенческими работами здесь
12
Почему выводится весь массив Почему не полностью выводится массив? Почему матрица выводится как обычный массив Почему при выводе в поток char* выводится весь массив символов? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |